我想设置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。记录下来,除了Pycharm之外,PYTHONPATH在此设置下都可以正常工作。
例如,您可以将目录添加到其中一个。假设您已将〜/ src / py_project1作为项目打开。转到设置->项目:->项目结构,然后+添加内容根,然后一次添加一个目录。
编写答案后,可接受的答案有效,并且可能是实现打开多个项目的唯一方法。但是,添加新的内容根只是将基础目录中的文件添加到打开的项目中。项目设置(如Python解释器)必须在内容根文件夹之间共享。
在撰写本文时,PyCharm确实在单个窗口中支持多个项目。这样可以对不同的项目进行不同的配置。
该官方帮助文档包含了一步一步的指导,就如何在一个PyCharm窗口中打开多个项目截图。