重命名Conda环境引发Jupyter启动错误求助
解决Conda重命名环境后Jupyter路径错误的问题
方案1:重装Jupyter(最稳妥)
conda rename仅重命名了环境文件夹,但Scripts目录下的Jupyter启动器硬编码了旧环境的Python路径,重装会生成适配新路径的启动器:
- 激活新环境:
conda activate ML2 - 卸载现有Jupyter相关包:
conda remove --all -y jupyter jupyter-core jupyter-client notebook - 重新安装Jupyter:
conda install -y jupyter
完成后运行jupyter notebook即可正常启动。
方案2:绕开启动器直接运行(快速临时解决)
不想重装的话,直接调用当前环境的Python启动Jupyter模块,跳过有问题的exe启动器:
激活ML2环境后执行:
python -m notebook
该命令会直接使用当前激活环境的Python解释器运行Jupyter,完全不受旧路径配置影响。
方案3:手动修复启动器路径(进阶操作)
Windows下Scripts目录的.exe启动器是轻量包装器,可通过工具修改内部路径(不推荐新手操作):
- 定位ML2环境的Scripts目录:
C:\ProgramData\anaconda3\envs\ML2\Scripts - 使用Resource Hacker这类exe资源编辑工具打开
jupyter.exe - 找到旧路径
C:\ProgramData\Anaconda3\envs\ML\python.exe,替换为新路径C:\ProgramData\Anaconda3\envs\ML2\python.exe - 保存修改后重启终端重试。
内容的提问来源于stack exchange,提问作者ytyyutianyun
相关产品推荐
相关产品推荐

