0

在 Windows 7 上,我目前没有 python 路径。我可以安全地制作一个吗?如果是这样,我该怎么做?

设置此变量后,我无法再加载 Spyder (IDE) 而不会崩溃。有谁知道为什么?

如果可能的话,我想编辑我现有的 python 路径,但只是不知道为什么环境变量中没有它。

我最终希望能够运行“python myscript.py”并使 myscript 位于与调用目录不同的目录中。

4

3 回答 3

1

PYTHONPATH为 Python 默认使用的路径添加新路径。总路径决定了 Python 在导入模块时将在何处查找模块。

查看sys.path默认值与您的PYTHONPATH环境变量的组合。Spyder 很可能正在加载一个存在于两个不同位置的模块,并且首先出现了错误的模块。

于 2013-10-25T22:49:03.360 回答
0

PYTHONPATH当您在 python 中导入模块时,python 会在 中的目录以及其他一些目录中搜索模块。

为了能够运行您的脚本> myscript.py,您希望将您的脚本放在某处PATH这里有一些查看或更新的说明PATH),这是操作系统在您发出命令时查找脚本和程序的地方。我相信在 Windows 中,.py扩展必须与 python 相关联,以便 Windows 知道myscript.py应该使用 python 运行。这应该在安装 python 时自动发生,但也许有更多 Windows 知识的人可以对此发表评论。

于 2013-10-25T22:50:44.043 回答
0

它的作用类似于路径。这个变量告诉python解释器在哪里找到导入到程序中的模块文件。它应该包括 python 源库目录和目录包含在 python 源代码中

于 2017-11-19T05:30:21.210 回答