我有几个从git repos开始的python项目,它们彼此相关,都在一个PyCharm窗口中打开。
我在一个项目中有python代码,称之为项目B,它从项目A导入python包,但是PyCharm找不到源代码。
我在项目A中将python包标记为PyCharm中的源目录,实际上项目A中的其他代码可以查找这些python包。但是这些源目录似乎不是同一窗口中其他项目的查找表的一部分。
在PyCharm中有没有办法让一个项目将另一个项目中的目录识别为源目录?
答案 0 :(得分:32)
你必须告诉Pycharm使用Project A作为另一个" Content Root"项目B。
+ Add Content Root
Select content root directory
现在,您将看到项目A列在右侧面板中。
Ctrl
并点击left mouse button
以选择多个实体。Sources
,将所选实体指定为来源。现在您应该在右侧面板中看到源文件夹。
答案 1 :(得分:3)
Pycharm 2020.2-在您的项目中,文件->打开,选择要附加的项目标记。然后在“打开项目”窗口中选择“附加”。