PyCharm和PYTHONPATH


81

我是PyCharm的新手。我有一个用于PYTHONPATH的目录:c:\test\my\scripts\。在此目录中,我导入了一些模块。它在我的Python Shell中工作正常。

如何将此目录路径添加到PyCharm,以便可以导入该目录中的内容?


1
“您需要转到主要PyCharm首选项,它将...。”在2018.1.4社区版中不再存在诸如“主要PyCharm”或“首选项”之类的信息,请参阅stackoverflow.com/questions/48947494/…
user1596683 '18

Answers:


141

数据不足,请参见下面的杜安答案。

您需要转到主要PyCharm 首选项,这将打开一个单独的窗口。在左窗格中,选择Project:... > Project Interpreter。现在,在右侧的主窗格中,单击“项目解释器”字段旁边的设置符号(齿轮符号)。在弹出的菜单中选择“更多”“全部显示”。现在,在最后一步中,选择用于该项目的解释器,然后单击窗口底部的树符号(将鼠标悬停在该符号上会显示为“显示所选解释器的路径”)。通过单击“加号”符号来添加路径。

我花了很长时间才找到,所以希望详细的说明对您有所帮助。有关更多详细信息,请参见PyCharm文档

优良作法__init__.py是在要添加的模块的每个子文件夹中都有,以及将项目文件夹设置为“源根目录”。只需右键单击路径栏中的文件夹,然后选择“将目录标记为...”。


4
不知道为什么,但这是第一个对我有用的解决方案。
gwg

3
我也宁愿选择这个。有用。谢谢!
alisa

正确答案。
ScoPi

@alisa您可以通过将另一个答案标记为答案来更改最有用的答案。
布伦特·浮士德

6
您现在应该在项目解释器页面中单击“全部显示...”,而不是不再存在的“更多”条目,然后单击设置图标。
Oriol Mirosa,

57

对于Pycharm社区2019.3

  • 文件
  • 设定值
  • 项目
  • 项目口译员
  • 齿轮在右上角=>全部显示
  • 选择口译员
  • 在右侧的工具栏上,有5个图标,最下面的图标看起来像文件夹树,文件夹树单击它
  • 按加号+
  • 选择目录,按确定

PyCharm 2018/03:没有“文件夹树”图标。
Danijel

1
为了清楚起见,添加了图标。从2018.3.5
杜安

1
在当前版本(2019.3.1)中,齿轮处于“右上方”位置。
jMike

存储此类信息的配置文件在哪里?
zwcloud

25

在PyCharm社区2019.2 / 2019.3(可能还有其他版本)中,您可以简单地:

  • 右键单击项目中的任何文件夹
  • 选择“将目录标记为”
  • 选择“源根”

该文件夹中的模块现在可以导入了。可以标记任何数量的文件夹。


1
这是现在要走的路!
iamyojimbo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.