环境变量PYTHONPATH的用途是什么

环境变量PYTHONPATH的用途是什么,python,python-2.7,Python,Python 2.7,在Windows7上,我目前没有python路径。我能安全地做一个吗?如果是,我该怎么做 创建此变量后,如果Spyder(IDE)没有崩溃,我将无法再加载它。有人知道为什么吗 如果可能的话,我想编辑我现有的python路径,但是我不知道为什么它还没有出现在环境变量中 我最终希望能够运行“python myscript.py”,并使myscript位于与调用目录不同的目录中。PYTHONPATH为python默认使用的路径添加新路径。路径决定了在导入模块时Python将在何处查找模块 查看以查看默

在Windows7上,我目前没有python路径。我能安全地做一个吗?如果是,我该怎么做

创建此变量后,如果Spyder(IDE)没有崩溃,我将无法再加载它。有人知道为什么吗

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


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

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


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

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


为了能够以
>myscript.py
的形式运行脚本,您需要将脚本放在
路径
()上的某个位置,当您发出命令时,操作系统会在此处查找脚本和程序。我相信在windows中,
.py
扩展必须与python相关联,windows才能知道
myscript.py
应该使用python运行。当安装python时,这应该会自动发生,但也许有更多windows知识的人可以对此发表评论。

它的角色类似于path。此变量告诉python解释器在何处执行
找到导入到程序中的模块文件。它应该包括python源库目录和python源代码中包含的目录

要像这样从命令行运行
myscript.py
,它所在的目录必须已添加到窗口的
PATH
环境变量中。您可以在
系统
控制面板的一个选项卡中永久执行此操作,也可以在每次启动命令shell时手动执行此操作。