PyCharm更新后终端执行python main.py报错求助
解决PyCharm更新后终端执行Python脚本报错的方案
检查Python路径识别情况
- 先在终端输入
python --version或py --version,如果提示找不到命令,说明系统PATH里没配置Python路径,或者PyCharm更新后终端的Python环境关联失效。 - 打开PyCharm设置(File > Settings),找到「Project: 你的项目名」>「Python Interpreter」,复制当前使用的Python解释器完整路径(比如
C:\Python310\python.exe)。 - 要么把这个路径添加到系统环境变量PATH中,要么直接用完整路径执行脚本:
"C:\Python310\python.exe" main.py
- 先在终端输入
重置PyCharm终端配置
- 打开PyCharm设置,进入「Tools > Terminal」,将Shell path改为系统默认PowerShell路径(通常是
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe),重启PyCharm后再试终端执行。 - 如果项目用了虚拟环境,勾选「Activate virtual environment」选项,确保终端启动时自动激活项目的虚拟环境。
- 打开PyCharm设置,进入「Tools > Terminal」,将Shell path改为系统默认PowerShell路径(通常是
验证虚拟环境完整性(若使用虚拟环境)
- 手动进入项目的venv目录下的Scripts文件夹,执行
activate激活虚拟环境,之后再运行python main.py。 - 如果虚拟环境损坏,直接删除旧venv文件夹,重新创建:
python -m venv venv,激活后重新安装项目依赖。
- 手动进入项目的venv目录下的Scripts文件夹,执行
检查文件与权限
- 用
dir命令确认当前终端工作目录下存在main.py文件。 - 检查python.exe和main.py文件的权限,确保当前用户有读取和执行权限。
- 用
内容的提问来源于stack exchange,提问作者Mr. Bait
相关产品推荐
相关产品推荐

