更新环境变量后无法识别 anaconda linux
anaconda not recognised after updating environment variable linux
我已经通过 运行ning 以下命令在 linux 红帽系统上安装了 anaconda(在 airgapped 远程系统上,我没有具有 sudo 权限或互联网访问权限)。
$bash Anaconda3-5.1.0.Linux-x86_64.sh
这已经在目录/home/myuser/anaconda3/
中安装了anaconda
.bashrc 文件内容如下:
#added by Anaconda3 installer
. /opt/projectname/bin/setenv.sh
export PATH="/home/myuser/anaconda3/bin:$PATH"
当我运行
$conda
或 $jupyter notebook
,我得到 command not found
。
$python
启动未链接到 anaconda 的旧版本 python。
如果我运行:
$bash jupyter notebook
来自
/home/myuser/anaconda3/bin/
我得到:
jupyter: line 4: import: command not found
jupyter: line 5: import: command not found
etc...
如何让系统 运行 正确的 python 版本并成功启动 jupyter notebook?
编辑:这里的问题是 anaconda 安装在 /home/myuser
而不是 /usr/x
或 /opt/x
?
在终端上试试这个
source /home/myuser/anaconda3/bin/activate
这将激活您的 anaconda python 安装。 (base) 应该出现在您的终端中。
现在 jupyter notebook 应该可以工作了。
注意: 我没有将 anaconda3/bin 附加到 PATH 变量,因为我想保留原来的 python 默认安装。我每次需要时都使用上面的命令激活 anaconda3。
我已经通过 运行ning 以下命令在 linux 红帽系统上安装了 anaconda(在 airgapped 远程系统上,我没有具有 sudo 权限或互联网访问权限)。
$bash Anaconda3-5.1.0.Linux-x86_64.sh
这已经在目录/home/myuser/anaconda3/
.bashrc 文件内容如下:
#added by Anaconda3 installer
. /opt/projectname/bin/setenv.sh
export PATH="/home/myuser/anaconda3/bin:$PATH"
当我运行
$conda
或 $jupyter notebook
,我得到 command not found
。
$python
启动未链接到 anaconda 的旧版本 python。
如果我运行:
$bash jupyter notebook
来自
/home/myuser/anaconda3/bin/
我得到:
jupyter: line 4: import: command not found
jupyter: line 5: import: command not found
etc...
如何让系统 运行 正确的 python 版本并成功启动 jupyter notebook?
编辑:这里的问题是 anaconda 安装在 /home/myuser
而不是 /usr/x
或 /opt/x
?
在终端上试试这个
source /home/myuser/anaconda3/bin/activate
这将激活您的 anaconda python 安装。 (base) 应该出现在您的终端中。
现在 jupyter notebook 应该可以工作了。
注意: 我没有将 anaconda3/bin 附加到 PATH 变量,因为我想保留原来的 python 默认安装。我每次需要时都使用上面的命令激活 anaconda3。