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

Mac升级Big Sur 11.6后PyCharm运行Python报No such file or directory错如何解决

原因说明

macOS Big Sur的系统升级会修改部分Python相关的系统软链接,你项目之前创建的虚拟环境里的Python可执行文件指向的原始路径被改动,所以PyCharm读取绑定的旧虚拟环境解释器路径时找不到对应文件,才会报错。你命令行用的是全局python3,路径没被破坏所以能正常运行,只有绑定了旧虚拟环境的PyCharm会出现异常。

修复方案

方案一:重新绑定有效解释器(无需删除旧虚拟环境)

  • 打开PyCharm当前项目的设置,进入「Python Interpreter」页面
  • 点击解释器下拉框右侧的齿轮按钮,选择「Add」
  • 左侧栏选择「Existing environment」,你可以先在命令行执行which python3拿到全局有效的Python路径,把这个路径填进去确认保存即可
  • 如果仍然弹出「Invalid Python SDK」报错,先把解释器列表里失效的旧虚拟环境条目删掉,再重新添加新的有效解释器就行

方案二:重建虚拟环境(实测有效)

这是你自己验证过可以解决问题的方案,操作步骤如下:

  • 关闭PyCharm的当前项目,在终端进入项目根目录:
    cd /Users/my_name/Desktop/my_folder
  • 删除旧的虚拟环境文件夹:
    rm -rf venv
  • 重新生成新的虚拟环境:
    python3 -m venv venv
  • 激活虚拟环境后重新安装项目需要的依赖:
    source venv/bin/activate
    如果有requirements.txt依赖清单,直接执行pip install -r requirements.txt就能批量安装依赖
  • 重新打开PyCharm项目,选择新生成的venv/bin/python作为项目解释器,就能正常运行代码了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 00:09:00