conda多个用户共享,避免重复安装
服务器里安装了anaconda,结果发现只有root用户才能使用,其他的用户都无法使用conda命令!
【解决方案】
首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,比如/usr/local、/opt、/home之类的
其次,普通用户登陆后,需要执行以下conda init 使conda的路径等系统环境变量信息写入当前用户的bashrc下
例:
anaconda装在了
/home/conda/anaconda3
或者
/usr/local/miniconda3/
普通用户需要执行
/home/conda/anaconda3/bin/conda init bash
/usr/local/miniconda3/bin/conda init bash
你需要根据自己的实际情况修改bin之前的目录
普通用户再执行启用配置命令
source ~/.bashrc
然后重新连接SSH (推荐)
或者
即使你没有重新连接ssh也可以通过(没试过)
source activate base
或
conda activate base
- 1
- 2
- 3
- 4
- 5
能正常使用conda后,你就可以创建你自己的环境了,例
conda create -n xxx python=3.6
- 1
环境会装在home中你的用户文件夹下,可以通过
conda env list
- 1
查看对应的地址
以上操作的问题是,那个用户需要使用conda,就需要按以上步骤执行一遍,并没有设置成所有用户都可以调用的方式;
文章来源: blog.csdn.net,作者:irrationality,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_54227557/article/details/125689670
- 点赞
- 收藏
- 关注作者
评论(0)