在intellij中设置pythonpath

jav*_*dba 4 python intellij-idea

Intellij 社区版 15.X 中的 PYTHONPATH 设置在哪里?

以下显示了我已经看过的地方:

Python interpreter

在此处输入图片说明

Python SDK

在此处输入图片说明

Global Libraries

在此处输入图片说明

所以..我找不到在哪里设置环境变量$PYTHONPATH。有趣的是 - 我记得在版本 14 Ultimate Edition 中能够这样做。这是CE版本的区别吗?

pvm*_*m14 6

我参加这个聚会晚了大约四年 ;-) 但这是我刚刚发现的解决方案,将我的项目中的任意目录合并到 IntelliJ 路径以进行执行和导入检查:

TL;DR:您唯一需要做的就是将包含要导入的模块的目录标记为“源根目录”

一些额外的解释:我试图在 Intellij CE 上一版中制作一个旧的 LiEclipse 项目,这让我很痛苦,因为我找不到修改 PYTHONPATH 的方法来添加包含我需要的“ DegreeDistributionsForGraphs ”模块的文件夹

在此处输入图片说明

最后我发现将文件夹标记为“Sources Root”就这么简单,从那一刻起,导入和执行解析工作正常

在此处输入图片说明

我正在使用最后一个可用的 IntelliJ CE(实际上是今天下载的)

在此处输入图片说明


Cor*_*hay 5

我相信您正在寻找的是在Project structure->Modules->Dependencies->Module SDK其中的 python 解释器设置Platform Settings->SDKs。您还可以向 Python SDK 添加其他路径,我认为它充当$PYTHONPATH.

Python 控制台:

我目前有CE16.1,但是,它可能类似。我能够Build, Execution, Deployment -> Console -> Python Console在“首选项”下找到信息来设置不同的选项,例如环境变量、解释器选项等。Python 控制台上的 Intellij 页面也可能有所帮助。