【Conda】root用户安装的anaconda如何给普通用户使用

服务器里安装了anaconda,结果发现只有root用户才能使用,其他的用户都无法使用conda命令!

【解决方案】

首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,比如/usr/local、/opt、/home之类的

其次,普通用户登陆后,需要执行以下conda init 使conda的路径等系统环境变量信息写入当前用户的bashrc下

例:

anaconda装在了   

 /home/conda/anaconda3

普通用户需要执行   

/home/conda/anaconda3/bin/conda init bash

 你需要根据自己的实际情况修改bin之前的目录

【Conda】root用户安装的anaconda如何给普通用户使用

 

普通用户再执行启用配置命令

source ~/.bashrc

然后重新连接SSH  (推荐)

或者 

即使你没有重新连接ssh也可以通过(没试过)

source activate base

或

conda activate base

能正常使用conda后,你就可以创建你自己的环境了,例

conda create -n xxx python=3.6

环境会装在home中你的用户文件夹下,可以通过

conda env list

 查看对应的地址

以上操作的问题是,那个用户需要使用conda,就需要按以上步骤执行一遍,并没有设置成所有用户都可以调用的方式;

上一篇:pytorch安装


下一篇:10300h和1035g1有啥区别