You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm使用问题咨询:运行旧项目报错+新建项目找不到Python3.9解释器

针对PyCharm + virtualenv的两个问题解决方案

问题1:旧项目再次运行提示can't open file xxx: [Errno 2] No such file or directory

  • 检查运行配置:点击右上角运行按钮旁的下拉箭头,选择「Edit Configurations」,确认「Script path」指向项目内的正确脚本——项目移动、路径改名或配置误改都可能导致路径失效,手动重新选择目标文件即可。
  • 确认项目根目录:打开「File > Settings > Project: [你的项目名] > Project Structure」,确保项目根文件夹被标记为「Sources」(蓝色文件夹图标),根目录错误会导致脚本相对路径解析失败。
  • 验证虚拟环境:打开PyCharm终端,进入项目的venv/Scripts(Windows)或venv/bin(Mac/Linux)目录,运行activate激活环境,再用python 你的脚本名.py手动执行。如果手动能运行,就是PyCharm配置问题;如果手动也报错,要检查脚本内的文件路径是否写错。

问题2:新建项目找不到Python3.9解释器,仅显示旧项目选项

  • 手动添加系统解释器:新建项目时,在Interpreter选择界面点击右上角齿轮图标,选择「Add」,再选「System Interpreter」,找到Python3.9的安装路径(Windows默认路径一般是C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\python.exe,Mac/Linux可能是/usr/local/bin/python3.9),选中后添加即可。
  • 补全解释器列表:如果新建项目时看不到目标解释器,可先选临时环境创建项目,再进入「File > Settings > Project: [新项目名] > Python Interpreter」,点击齿轮「Add」,同样通过「System Interpreter」手动浏览找到Python3.9的可执行文件。
  • 清理缓存重启:若仍无法识别,尝试「File > Invalidate Caches...」,选择「Invalidate and Restart」,PyCharm重启后会重新扫描系统内的Python环境,大概率能识别到Python3.9。

内容的提问来源于stack exchange,提问作者hsiaoyi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 06:52:13