PyCharm运行Python脚本报错(退出码103):指定路径无Python
解决PyCharm运行Python脚本的路径错误问题
先看错误信息:
D:\PyCharm\Project\venv\Scripts\python.exe D:\PyCharm\Project\project1.py No Python at '"D:\Program Files\JJ\Python\python.exe Process finished with exit code 103
这个错误的核心是PyCharm配置的Python解释器路径异常——要么路径多了多余引号,要么指定的Python可执行文件不存在/路径错误。以下是具体解决步骤:
1. 修复PyCharm的解释器配置
- 打开PyCharm,点击顶部菜单栏
File→Settings(Windows/Linux)或PyCharm→Settings(Mac) - 展开
Project: [你的项目名]→Python Interpreter - 点击右上角齿轮图标,选择
Show All - 找到当前项目使用的
venv虚拟环境,点击铅笔图标进入编辑 - 检查
Python interpreter path:正确路径应为项目虚拟环境内的Python.exe,即D:\PyCharm\Project\venv\Scripts\python.exe,而非错误提示里带多余引号的路径 - 若路径错误,直接修改为正确路径,或点击
...按钮重新选择虚拟环境内的Python.exe - 保存设置后重新运行脚本
2. 重建损坏的虚拟环境
如果虚拟环境本身损坏,也会导致路径异常:
- 关闭PyCharm,手动删除项目根目录下的
venv文件夹 - 打开终端(或PyCharm内置Terminal),进入项目根目录
D:\PyCharm\Project - 运行命令重新创建虚拟环境:
python -m venv venv(确保系统Python可正常调用) - 返回PyCharm,重新配置解释器为新创建的
venv下的Python.exe
3. 检查系统Python路径(可选)
若系统级Python配置有问题,可能间接影响虚拟环境:
- 打开系统环境变量设置,检查
Path中的Python路径是否正确,无多余引号或无效路径 - 确认
D:\Program Files\JJ\Python\python.exe文件是否存在(若需要使用该版本Python),不存在则重新安装Python到正确路径
内容的提问来源于stack exchange,提问作者Jithendra
相关产品推荐
相关产品推荐

