环境变量PYTHONPATH的目的是什么?



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

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

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

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

PYTHONPATH默认

使用的新路径添加到Python使用的路径中。总路径决定了 Python 在导入模块时将查找模块的位置。

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

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

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

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

最新更新