【Conda】root用户安装的anaconda如何给普通用户使用
服务器里安装了anaconda,结果发现只有root用户才能使用,其他的用户都无法使用conda命令!【解决方案】首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,比如/usr/local、/opt、/home之类的其次,普通用户登陆后,需要执行以下conda init 使conda的路径等系统环境变量信息写入当前用户的bashrc下例:anaconda装在了/ho
服务器里安装了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之前的目录

普通用户再执行启用配置命令
source ~/.bashrc
然后重新连接SSH (推荐)
或者
即使你没有重新连接ssh也可以通过(没试过)
source activate base
或
conda activate base
能正常使用conda后,你就可以创建你自己的环境了,例
conda create -n xxx python=3.6
环境会装在home中你的用户文件夹下,可以通过
conda env list
查看对应的地址
以上操作的问题是,那个用户需要使用conda,就需要按以上步骤执行一遍,并没有设置成所有用户都可以调用的方式;
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)