标签:home 用户 conda anaconda Conda 普通用户 root
服务器里安装了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,就需要按以上步骤执行一遍,并没有设置成所有用户都可以调用的方式;
标签:home,用户,conda,anaconda,Conda,普通用户,root 来源: https://blog.csdn.net/zzddada/article/details/121752849
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。