linux - linux更新环境变量后anaconda无法识别

标签 linux anaconda jupyter-notebook redhat

我通过运行以下命令在 Linux Red Hat 系统上安装了 anaconda(在我没有 sudo 权限或互联网访问权限的 airgapped 远程系统上)。

$bash Anaconda3-5.1.0.Linux-x86_64.sh

这已将 anaconda 安装在目录 /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 启动旧版本的 python,该版本未链接到 anaconda。

如果我运行:

$bash jupyter notebook 

来自 /home/myuser/anaconda3/bin/

我得到:

jupyter: line 4: import: command not found
jupyter: line 5: import: command not found
etc...

如何让系统运行正确版本的Python并成功启动jupyter笔记本?

编辑:这里的问题是 anaconda 安装在 /home/myuser 而不是 /usr/x/opt/x 中?

最佳答案

在终端上尝试这个

source /home/myuser/anaconda3/bin/activate

这将激活您的 anaconda python 安装。 (base) 应该出现在您的终端中。

现在jupyter笔记本应该可以工作了。

注意:我没有将 anaconda3/bin 附加到 PATH 变量,因为我想将原始 python 安装保留为默认值。每次需要时,我都会使用上述命令激活 anaconda3。

关于linux - linux更新环境变量后anaconda无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50527234/

相关文章:

python - Jupyter 笔记本中的自动完成功能不起作用

python - SciPy 模块名称和函数无法定义

python-3.x - Spark magic - 以字符串形式输入 sql 上下文

mysql - 通过 Jupyter Notebook w/Python3 访问 MySQL 数据库

linux - 使用 GNU objcopy 从 Elf 生成可执行二进制文件

python - Visual Studio Code : "matplotlib" is not accessed Pylance

c# - Linux 下 Mono 的应用程序设置

ipython - jupyter custom.css 删除

linux - 安装旧版本的 boot clj

c++ - 如何在 C++ 中获取 Linux 上当前聚焦窗口的几何图形?