zoukankan      html  css  js  c++  java
  • 【转载】root用户安装的anaconda如何给普通用户使用

    服务器里安装了anaconda,结果发现只有root用户才能使用,其他的用户都无法使用conda命令,这显然是不科学的。。。总不能其他小伙伴需要创建虚拟环境的时候,还要让我来帮他们创建吧、或者每个用户都安装一遍anaconda吧。。。

    在查阅资料后,发现这个问题是可以解决的,解决方案参考 linux root用户下安装anaconda,如何让普通用户使用root用户安装的python

    首先,root用户安装anaconda的时候,需要安装在普通用户可以访问的目录下,比如/usr/local、/opt之类的

    【workingdiary补充】在执行.sh脚本时,输入yes同意许可后,会提示安装目录,如果在root用户直接执行,默认的是/root/anaconda3,这时需要手工输入/usr/local/anaconda3

    其次,普通用户登陆后,需要执行以下conda init 使conda的路径等系统环境变量信息写入当前用户的bashrc下

    以学校的服务器为例

    anaconda装在了

    /usr/local/anaconda3
    下面了

    普通用户需要执行

    /usr/local/anaconda3/bin/conda init bash
    你需要根据自己的实际情况修改bin之前的目录

    执行结果

    根据提示,我们要重新连接ssh

    然后,我们就发现用户名之前出现了base字样,说明已经可以使用conda

    原文中

    source .bashrc
    这句,我并没有用上

    其实,我都怀疑原文中这里打错了

    按理说应该是

    source ~/.bashrc

    事实上,即使你没有重新连接ssh

    也可以通过

    source activate base
    调出base字样

    如果这个不行就试试

    conda activate base

    能正常使用conda后,你就可以创建你自己的环境了

    例如

    conda create -n xxx python=3.6
    环境会装在home中你的用户文件夹下

    可以通过

    conda env list
    查看对应的地址

    详情请参考我之前的博客 windows下通过ssh连接Linux服务器并安装Anaconda,并通过Pycharm远程调用服务器Anaconda下的虚拟环境
    ————————————————
    版权声明:本文为CSDN博主「Chauncey_Wang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_39518984/article/details/111766550

    欢迎大家评论交流,发现博文中存在的问题一定要留言哦
  • 相关阅读:
    chrome、firefox、IE中input输入光标位置错位解决方案
    IE兼容opacity
    Linux下redis5的安装及伪分布式集群搭建
    Linux文件编辑命令详细整理
    saltstack
    redis集群
    系统调优
    centos7 telnet 登录升级ssh
    keepalive简单高可用 ha
    docker
  • 原文地址:https://www.cnblogs.com/workingdiary/p/15137498.html
Copyright © 2011-2022 走看看