我真的很讨厌问题,我只能通过双击来运行Python文件。
我试图将它设置为使用idle.bat
打开文件但是只在双击时启动IDLE编辑器,它不会运行Python文件。
你安装了什么版本的Python?
您应该编写自己的批处理文件来执行python二进制文件和脚本。
例如,在Windows上安装默认的Python 2.7,这可能是脚本的全部内容。
myscript.bat
:
ECHO ON
REM A batch script to execute a Python script
SET PATH=%PATH%;C:\Python27
python yourscript.py
PAUSE
将此文件另存为“myscript.bat”(确保它不是“myscript.bat.txt”),然后双击它。
右键单击该文件,选择打开方式。如果您只想运行脚本,请找到python.exe并选择它。如果要使用IDLE进行调试,请找到该可执行文件并选择它。
右键单击文件 - >打开 - >选择默认程序 - >更多选项 - >选择python.exe文件并单击。
当我同时拥有Py2和Py3,然后删除前者时,我的脚本也不能通过双击它来运行(但是从控制台可以很好。)我意识到我的__pycache__
文件夹(与脚本相同的目录)是问题。删除后问题解决了。