【问题标题】:How to setup PyCharm for multiple projects如何为多个项目设置 PyCharm
【发布时间】:2016-03-23 01:09:02
【问题描述】:

我想设置 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/proprietary/packages 的系统 PYTHONPATH

还有一些包在

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

如何将 ~/src/py_project* 项目添加到单个 PyCharm 窗口并让他们看到 PYTHONPATH 和 /opt/proprietary/packages/project* 中的所有包?

移动目录不是可选的,我不想要 virtualenv。我想为所有打开的项目配置一次 PyCharm。作为记录,PYTHONPATH 在任何地方都可以正常工作,但 PyCharm 除外。

【问题讨论】:

  • “移动目录不是可选的”,这是否意味着它是强制性的?
  • @pvg 我还设置了其他工具,我觉得我不需要重新组织我的工作站来适应 Pycharm。 /opt 中的一些路径是必需的。

标签: python pycharm pythonpath


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    例如,您可以将目录添加到一个目录中。 假设您将 ~/src/py_project1 作为项目打开。 转到设置-> 项目:-> 项目结构 然后 +Add Content Root,一次添加一个目录。

    【讨论】:

    • 这个接缝效果很好。我添加了创建一个 pycharm 文件夹的策略,我首先打开该文件夹以保留项目配置,现在我可以随时再次打开该项目而不必记住。我可以备份 .idea 文件夹以确保安全,我不必将 .idea 添加到每个 .gitignore。它也不再纠缠我管理我的 git 存储库,我通过 cli 完成。
    • 这种方式比较老了,如下用户所说,请使用新文档:)
    猜你喜欢
    • 1970-01-01
    • 2014-07-15
    • 2022-12-06
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多