Ubuntu LTS下非base Conda环境中Anaconda启动失败如何解决?
原因
Anaconda Navigator默认仅安装在Conda的base环境中,你通过.yml创建的新环境并没有包含这个包,所以激活后会提示command not found。
解决方法
方法1:在新环境中安装Anaconda Navigator
激活目标环境后,执行以下命令安装:conda install anaconda-navigator安装完成后就能直接在该环境下运行
anaconda-navigator启动程序。方法2:从base环境启动Navigator,再切换到新环境
不需要激活新环境,直接在base环境下运行anaconda-navigator启动程序。打开后,在左侧菜单栏选择「Environments」,就能看到你创建的新环境,点击切换后即可在Navigator中管理和使用该环境的包。方法3:临时添加base环境的Navigator路径(不推荐)
先回到base环境,执行which anaconda-navigator获取程序的绝对路径(比如/home/xxx/anaconda3/bin/anaconda-navigator)。激活新环境后,把该路径添加到系统PATH中:export PATH="/home/xxx/anaconda3/bin:$PATH"之后就能在新环境中运行
anaconda-navigator,但这种方式是临时生效的,且可能引发依赖冲突,仅适合临时使用。
内容的提问来源于stack exchange,提问作者j.jerrod.taylor
相关产品推荐
相关产品推荐

