Python 如何为多个项目设置Pycharm

Python 如何为多个项目设置Pycharm,python,pycharm,pythonpath,Python,Pycharm,Pythonpath,我想将Pycharm设置为在单个窗口中处理一组python项目 假设我有这个项目结构 ~/src ├── py_project1 ├── py_project2 ├── py_project3 ├── other_lang_proj1 └── other_lang_proj2 /Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:/opt/propertial/packages 还有一些包裹 /opt/

我想将Pycharm设置为在单个窗口中处理一组python项目

假设我有这个项目结构

~/src
├── py_project1
├── py_project2
├── py_project3
├── other_lang_proj1
└── other_lang_proj2
/Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:/opt/propertial/packages

还有一些包裹

/opt/proprietary/packages
├── project1
├── project2
└── project3

如何将~/src/py_project*项目添加到一个Pycharm窗口中,并让它们看到PYTHONPATH和/opt/propertial/packages/project*中的所有包?移动目录不是可选的,我不想要virtualenv。我想为所有打开的项目配置一次Pycharm。作为记录,除了Pycharm之外,PYTHONPATH在任何地方都可以正常工作。

例如,您可以在其中添加目录。 假设~/src/py_project1作为一个项目打开。 转到设置->项目:->项目结构
然后+添加内容根目录,并一次添加一个目录。

接受的答案有效,并且可能是在编写答案时打开多个项目的唯一方法。但是,添加新的内容根目录只是将基础目录中的文件添加到打开的项目中。项目设置(如Python解释器)必须在内容根文件夹之间共享

在撰写本文时,PyCharm在一个窗口中真正支持多个项目。这允许对不同的项目进行不同的配置


包含关于如何在一个PyCharm窗口中打开多个项目的屏幕截图的分步指南。

“移动目录不是可选的”,这是否意味着它是强制性的?@pvg我还设置了其他工具,我不认为我应该重新组织我的工作站以适应PyCharm。/opt中的某些路径是必需的。这将确保工作正常。我添加了创建pycharm文件夹的策略,首先打开该文件夹以保持项目的配置,现在我可以随时再次打开该项目,而无需记住。我可以备份.idea文件夹以便安全保存,而不必将.idea添加到每个.git中。它也不再缠着我管理我的git回购,我是通过cli来做的。awesome:),很高兴我能帮上忙:)这种方式很旧,正如下面提到的用户,请使用新文档:)