所以我有一些代码,它在我的 IDE (PyCharm) 中运行良好,因为它使用了正确的解释器 (Anaconda2)。
我可以通过输入 python myProgram.py
从 CMD 运行该程序,这使用了正确的解释器,但我需要双击运行该程序,但当我这样做时,它会出现错误并立即关闭。
这几乎肯定是因为使用了错误的解释器,即使我右键单击并选择“打开方式”并选择与我的 IDE 所使用的相同的 python.exe,它也会给出相同的错误。
我的Windows环境变量包括Anaconda作为路径,如图here
我已经尝试过:
如何确保我的程序始终使用特定的解释器运行?特别是双击运行它时?
谢谢
最佳答案
#!/usr/bin/env python
(这称为 shebang)不起作用的原因是,这是 linux shell bash 的一个功能(shell 是一个程序)用于输入命令,例如 Windows 上的 cmd.exe
)
至于答案,请尝试查看 IDE 的构建/运行配置,并查看正在运行的命令。另外,您应该将 anaconda 目录添加到系统路径,而不是用户路径,我认为路径需要大写 P
关于python - 在 Windows 中更改 Python 解释器时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35993332/