conda多个用户共享,避免重复安装
【摘要】
服务器里安装了anaconda,结果发现只有root用户才能使用,其他的用户都无法使用conda命令!
【解决方案】
首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,...
服务器里安装了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
能正常使用conda后,你就可以创建你自己的环境了,例
conda create -n xxx python=3.6
环境会装在home中你的用户文件夹下,可以通过
conda env list
查看对应的地址
以上操作的问题是,那个用户需要使用conda,就需要按以上步骤执行一遍,并没有设置成所有用户都可以调用的方式;
文章来源: blog.csdn.net,作者:irrationality,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_54227557/article/details/125689670
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)