conda多个用户共享,避免重复安装

举报
irrational 发表于 2022/07/10 00:44:59 2022/07/10
【摘要】 服务器里安装了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

  
 
  • 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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。