anaconda3全局模式

最近安装anaconda3时,发现默认的安装位置只有用户本地文件夹了,显然有时安装一个全局的更好,这样就不必把别人的目录添加到PATH了。而且,虽然默认没有全局了,但实践表明,全局模式完全没问题。具体的,有以下原因

  • conda提供了 eval “$(/usr/anaconda3/bin/conda shell.YOUR_SHELL_NAME hook)” && conda init 用来初始化用户的bashrc,进而允许本地用户使用conda命令
  • conda默认在用户本地具有~/.conda文件夹,其中envs目录被添加到默认的env_dirs,可以存储用户本地创建的环境
  • conda create中的 -p 选项可以代替 -n 选项来指定安装路径,允许将环境安装到本地,进而不用涉及包管理的存储在/usr的权限问题

因此,conda全局模式只要在安装时重新指定安装路径在全局目录,并且用户使用合适的命令(如上),即可。

下面是本人安装时的命令,仅记录一下。

bash Anaconda3-2022.05-Linux-x86_64.sh -h
>
> -b           run install in batch mode (without manual intervention),
             it is expected the license terms are agreed upon
> -h           print this help message and exit
> -p PREFIX    install prefix, defaults to /home/zyh/anaconda3, must not contain spaces.
>
sudo bash Anaconda3-2022.05-Linux-x86_64.sh -b -p /usr/anaconda3
eval "$(/usr/anaconda3/bin/conda shell.bash hook)"
conda init
conda create -p ~/.conda/envs/myenv
conda activate myenv
which python # 判断安装结果
pip install -r requirements.txt
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值