在Windows 10,Python 3.6.1之后,我在E:\learning python exercise
中通过GUI或.pth文件添加了PYTHONPATH
。 Ihen C检查了os.sys.path
,它显示为:
但是当我想通过cmd
提示符运行文件时,会弹出错误:
答案 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