我想设置Pycharm在一个窗口中处理一组python项目。
假设我有这个项目结构。
~/src
├── py_project1
├── py_project2
├── py_project3
├── other_lang_proj1
└── other_lang_proj2
系统PYTHONPATH /Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:/opt/proprietary/packages
以及
的一些软件包/opt/proprietary/packages
├── project1
├── project2
└── project3
如何将〜/ src / py_project *项目添加到单个Pycharm窗口并让它们看到PYTHONPATH和/ opt / proprietary / packages / project *中的所有软件包?移动目录不是可选的,我不想要virtualenv。我想为所有打开的项目配置一次Pycharm。为了记录,PYTHONPATH适用于除了Pycharm之外的所有设置。
答案 0 :(得分:4)
接受的答案有效,并且可能是在撰写答案时实现打开多个项目的唯一方法。但是,添加新的内容根只是将基础目录中的文件添加到打开的项目中。项目设置(例如Python解释器)必须在内容根文件夹之间共享。
在撰写本文时,PyCharm确实在单个窗口中支持多个项目。这样可以对不同的项目进行不同的配置。
official help document包含分步指南,其中包含有关如何在单个PyCharm窗口中打开多个项目的屏幕截图。
答案 1 :(得分:3)
例如,您可以将目录添加到一个目录中。 我们假设您已将〜/ src / py_project1作为项目打开。 转到设置 - >项目: - >项目结构 然后+添加内容根,并一次添加一个目录。