在PyCharm中,如何将一个项目中的目录作为源添加到另一个项目中?
我有几个从git repos开始的python项目,它们彼此相关,都在一个PyCharm窗口中打开 我在一个名为project B的项目中有python代码,该项目从project A导入python包,但PyCharm找不到源代码 我已经将项目A中带有python包的目录标记为PyCharm中的源目录,实际上项目A中的其他代码可以查找这些python包。但这些源目录似乎不属于同一窗口中其他项目的查找表的一部分在PyCharm中,如何将一个项目中的目录作为源添加到另一个项目中?,pycharm,Pycharm,我有几个从git repos开始的python项目,它们彼此相关,都在一个PyCharm窗口中打开 我在一个名为project B的项目中有python代码,该项目从project A导入python包,但PyCharm找不到源代码 我已经将项目A中带有python包的目录标记为PyCharm中的源目录,实际上项目A中的其他代码可以查找这些python包。但这些源目录似乎不属于同一窗口中其他项目的查找表的一部分 PyCharm中有没有办法让一个项目将另一个项目中的目录识别为源目录?您必须告诉Py
PyCharm中有没有办法让一个项目将另一个项目中的目录识别为源目录?您必须告诉PyCharm使用项目a作为项目B的另一个“内容根目录”
+添加内容根目录
Ctrl
并单击鼠标左键
选择多个实体Sources
,将所选实体指定为源Pycharm 2020.2-仅在项目中,文件->打开选择要附加的项目。然后在打开的项目窗口中选择“附加”。这是我工作的95%。我遇到的一个问题是,我无法添加另一个项目的最高级别根目录,因为
“一个项目中的两个模块不能共享同一个内容根。”
我只是添加了一个子目录,这足以满足我当前的需要。在Mac OS中:它似乎在Pycharm(菜单)中>首选项>项目结构“文件->设置…->Project:[yourprojectnamehere]->Project Structure.”在PyCharm 2020.2中不存在,我按照n创建了一个依赖项。然而,我发现结果充其量是不直观的,因为PyCharm总是在同一个窗口中显示两个项目。这似乎不仅仅是一种依赖。项目B的设置似乎也取决于项目A的设置,这很奇怪。所以我删除了我关于如何做的答案,因为还有一些事情我不明白。非常好。为我工作。PyCharm的一个棘手问题是UI随时间的变化有多大。我认为这很好,因为这是一个进步,但它使上述答案过时。