在Windows 7上,我目前没有python路径。我可以安全地制作一个吗?如果是这样,我该怎么做?
创建此变量后,我无法再加载Spyder(IDE)而不会崩溃。有谁知道为什么?
如果可能的话,我想编辑现有的python路径,但只是不知道它为什么不存在于环境变量中。
我最终希望能够运行“python myscript.py”并让myscript与调用目录位于不同的目录中。
答案 0 :(得分:1)
PYTHONPATH
添加了Python默认使用的新路径。总路径确定了Python在导入模块时查找模块的位置。
查看sys.path
,查看默认值与PYTHONPATH
环境变量的组合。 Spyder可能正在加载一个存在于两个不同位置的模块,而错误的模块首先出现。
答案 1 :(得分:0)
当你在python中导入模块时,python会在PYTHONPATH
的目录中搜索模块,以及其他一些目录。
为了能够以> myscript.py
运行您的脚本,您希望将脚本放在PATH
(here are some instructions for viewing or updating PATH
)上的某个位置,这是操作系统查找脚本和程序的地方当你给它一个命令。我相信在Windows中,.py
扩展名必须与python for windows相关联才能知道myscript.py
应该使用python运行。这应该在安装python时自动发生,但也许有更多Windows知识的人可以对此发表评论。
答案 2 :(得分:0)
它的作用类似于路径。这个变量告诉python解释器在哪里 找到导入程序的模块文件。它应该包含python源库目录和python源代码中包含的目录