找不到我的源文件,即使它已经在pythonpath目录中

时间:2017-03-29 13:43:52

标签: python pythonpath

在Windows 10,Python 3.6.1之后,我在E:\learning python exercise中通过GUI或.pth文件添加了PYTHONPATH。 Ihen C检查了os.sys.path,它显示为:

checking  PYTHONPATH

但是当我想通过cmd提示符运行文件时,会弹出错误:

error!

1 个答案:

答案 0 :(得分:0)

Python不对脚本使用PYTHONPATH - 它将它们用于模块。所以你可以试试:

python -m script1

但这不是脚本应该运行的方式。您应该为python提供路径名,或者假设它在当前目录中。例如:

python“E:\ learning python exercise \ script1.py”

双引号是必需的,因为您已选择在目录名中包含空格 - 我建议您可能要停止这样做,路径名中的空格只会让生活变得更加困难。

或者,使用cd命令或将“开始”属性设置为cmd.exe快捷方式,更改当前目录。例如:

cd "E:\learning python exercise"
python script1.py

您只需在每个cd会话中执行一次cmd.exe

如果你已经设置了python的文件名关联(应该在安装时完成),那么你应该只需要:

cd "E:\learning python exercise"
script1.py