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

PyCharm中Jupyter运行报错:无法找到旧虚拟环境的Python可执行文件

解决Jupyter找不到已删除虚拟环境Python解释器的问题

别急,我来帮你搞定这个问题!你遇到的报错核心原因很明确:Jupyter还在试图调用你已经删掉的旧虚拟环境里的Python解释器,只要把Jupyter的内核配置改成指向Anaconda的Python就行,具体步骤如下:

  • 第一步:查看当前Jupyter内核列表
    打开Anaconda Prompt(或者系统命令提示符,确保已经激活Anaconda环境),运行以下命令:

    jupyter kernelspec list
    

    你会看到一个指向C:\my_work_dir\venv\Scripts\python.exe的内核条目,记下它的名称(比如可能是venv或者python3)。

  • 第二步:删除失效的旧内核
    运行命令删掉那个失效的内核,把<内核名称>换成你刚才记下的名字:

    jupyter kernelspec remove <内核名称>
    
  • 第三步:注册Anaconda的Python为Jupyter内核
    还是在Anaconda Prompt里,先确保安装了ipykernel包(如果没装的话):

    pip install ipykernel
    

    然后把Anaconda的Python注册成Jupyter可用的内核:

    python -m ipykernel install --user --name=anaconda-python --display-name="Anaconda Python"
    

    这里的anaconda-python是内核的内部名称,"Anaconda Python"是你在Jupyter界面里会看到的显示名称,你可以根据自己的喜好修改。

  • 第四步:在PyCharm里同步配置
    打开PyCharm,依次点击File -> Settings -> Project: 你的项目名 -> Python Interpreter,确认这里已经选中了Anaconda的python.exe。
    接着去Run -> Edit Configurations,找到Jupyter Notebook的运行配置,把Python interpreter改成Anaconda的那个解释器,保存配置后再运行Jupyter就没问题了。

如果之后在Jupyter界面里选内核,直接选刚才添加的Anaconda Python就行啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:22:02