Ubuntu重装Anaconda后无法安装启动Jupyter问题求助
问题原因
报错是因为卸载旧Anaconda时,没有删除此前在用户本地目录~/.local/bin下生成的Jupyter可执行脚本,该脚本的解释器路径指向了已被删除的旧虚拟环境scenic_protocol中的Python,因此系统调用Jupyter时优先读取了这个失效的脚本,即使重新安装Jupyter也会优先调用失效脚本导致报错。
解决步骤
- 第一步,确认失效脚本位置,执行以下命令验证当前系统识别的Jupyter路径:
which jupyter
返回结果为/home/melissachua/.local/bin/jupyter、和报错信息中的路径一致即确认问题根源正确。 - 第二步,删除所有失效的Jupyter相关旧脚本:
rm -f ~/.local/bin/jupyter* - 第三步,验证Anaconda环境变量配置生效:
执行source ~/.bashrc重载环境变量,随后执行conda --version,正常返回Anaconda版本号即为配置正常。如果返回命令不存在,需要手动执行Anaconda安装目录下的初始化命令:~/anaconda3/bin/conda init bash
执行后再次重载~/.bashrc即可。 - 第四步,重装Jupyter:
激活你要使用的Anaconda环境(默认base环境执行conda activate base),随后执行安装命令:conda install jupyter - 第五步,验证启动:
执行jupyter notebook即可正常启动。
内容的提问来源于stack exchange,提问作者melil
相关产品推荐
相关产品推荐

