You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

执行conda命令提示“conda: command not found”,移动Anaconda目录失败求助

解决conda命令找不到及移动Anaconda目录报错的问题

看起来你遇到的核心问题是Anaconda安装后未配置系统PATH,导致终端无法识别conda命令,后续的移动操作也因为路径错误失败了。咱们一步步来解决:

第一步:定位Anaconda2的实际安装路径

你运行的是Anaconda2-4.0.0-Linux-x86_64.sh安装包,默认安装路径分两种情况:

  • 如果你是以普通用户mike身份安装的,默认路径是/home/mike/anaconda2
  • 如果你是以root身份安装的,默认路径是/root/anaconda2

你可以用以下命令搜索确认:

find / -name "anaconda2" -type d 2>/dev/null

这条命令会在系统里查找名为anaconda2的目录,2>/dev/null用来屏蔽无关的权限报错。

第二步:解决conda: command not found的问题

找到正确路径后,先临时把Anaconda的bin目录加到PATH里,这样就能立刻使用conda命令了:

# 替换成你实际找到的anaconda2路径
export PATH="/home/mike/anaconda2/bin:$PATH"

执行完这条命令后,试试conda --version,应该能正常显示版本了。

如果想让这个配置永久生效,需要把PATH添加到你的用户配置文件里:

  1. 打开bash配置文件(如果你用的是bash):
nano ~/.bashrc
  1. 在文件末尾添加一行:
# 替换成你实际的anaconda2路径
export PATH="/home/mike/anaconda2/bin:$PATH"
  1. 保存退出后,执行以下命令让配置生效:
source ~/.bashrc

第三步:纠正错误的移动操作

你之前执行的sudo mv /root/anaconda3 /home/$mike报错,是因为两个原因:

  1. 你安装的是Anaconda2,不是Anaconda3,路径里应该是anaconda2而非anaconda3
  2. 这个目录根本不在/root下(除非你用root身份安装的)

如果确实需要移动Anaconda目录(其实大部分情况不需要,配置PATH就够了),找到正确路径后再执行:

# 替换成你实际的原路径和目标路径
sudo mv /root/anaconda2 /home/mike/

移动完成后,记得更新~/.bashrc里的PATH路径,改成新的目录位置。

最后:创建你的gl-env环境

当conda命令能正常使用后,就可以执行你原来的命令创建环境了:

conda create -n gl-env python=2.7 anaconda=4.0

内容的提问来源于stack exchange,提问作者Revolucion for Monica

火山引擎 最新活动