如何为多个项目设置Pycharm

时间:2015-12-16 18:46:11

标签: python pycharm pythonpath

我想设置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之外的所有设置。

2 个答案:

答案 0 :(得分:4)

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

在撰写本文时,PyCharm确实在单个窗口中支持多个项目。这样可以对不同的项目进行不同的配置。

official help document包含分步指南,其中包含有关如何在单个PyCharm窗口中打开多个项目的屏幕截图。

答案 1 :(得分:3)

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