【问题标题】:PyCharm and PYTHONPATHPyCharm 和 PYTHONPATH
【发布时间】:2015-04-04 06:27:34
【问题描述】:

我是 PyCharm 的新手。我有一个用于我的 PYTHONPATH 的目录:c:\test\my\scripts\。在这个目录中,我导入了一些模块。它在我的 Python shell 中运行良好。

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

【问题讨论】:

  • “你需要去Main PyCharm Preferences,这将....” 2018.1.4社区版不再有“Main PyCharm”或“Preferences”之类的东西,见@ 987654321@

标签: python pycharm


【解决方案1】:

数据不足,请参阅下面 Duane 的回答。

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

我花了很长时间才找到,所以我希望详细的说明会有所帮助。更多详细信息,请访问PyCharm docs

最好在您要添加的模块的每个子文件夹中包含__init__.py,并将您的项目文件夹设为“源根目录”。只需右键单击路径栏中的文件夹并选择“将目录标记为...”

【讨论】:

  • 不知道为什么,但这是第一个对我有用的解决方案。
  • 我也宁愿选择这个。有用。谢谢!
  • 正确答案。
  • @alisa 您可以更改最有用的答案,只需将另一个标记为答案。
  • 您现在应该点击 Show All...,而不是不再存在的 More 条目项目解释器页面,然后单击设置图标。
【解决方案2】:

Pycharm 社区 2019.3

  • 文件
  • 设置
  • 项目
  • 项目口译员
  • 右上角的齿轮 => 显示全部
  • 选择解释器
  • 右侧工具栏有5个图标,底部一个看起来像文件夹树,点击它
  • 按加号+
  • 选择目录,按确定

【讨论】:

  • PyCharm 2018/03:没有“文件夹树”图标。
  • 为清楚起见添加了图标。从2018.3.5
  • 在当前版本 (2019.3.1) 中,齿轮位于“右上角”。
  • 存储这些信息的配置文件在哪里?
【解决方案3】:

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

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

该文件夹中的模块现在可用于导入。可以这样标记任意数量的文件夹。

【讨论】:

  • 不属于项目的本地包呢?在项目中包含这个外部目录并将其标记为“Sources Root”会有什么影响?
  • @YvesgereY 假设您首先可以看到目录(可以吗?)我认为这没有问题。据我所知,“Sources Root”没有任何特殊含义,只是使用该目录来解析导入
猜你喜欢
  • 2019-06-04
  • 2017-02-18
  • 1970-01-01
  • 2016-06-20
  • 2013-06-16
  • 2013-09-07
  • 1970-01-01
  • 2011-03-15
相关资源
最近更新 更多