美文网首页
正确配置Anaconda

正确配置Anaconda

作者: thelong的学习日记 | 来源:发表于2019-11-17 20:48 被阅读0次

    账号默认的python环境啥都没有,而且没有权限不好安装新包,操作不便,所以就需要安装Anaconda来为自己创建虚拟环境,以满足跑实验的需求。

    特别注意:

    关于profile和bashrc需要知道的知识点:
      /etc/profile:对系统内所有用户生效的,是 用来设置系统环境参数,比如$PATH.
      /etc/bashrc: 对系统内所有用户生效,这个文件设置系统bash shell相关的东西。只要用户运行bash命令,那么这里面的东西就在起作用。
      /.bash_profile:针对用户来设定的, 用来设置一些环境变量,功能和/etc/profile 类似。
      /.bashrc: 只是针对用户自己而言,作用类似于/etc/bashrc, 不对其他用户生效。

    第一次配置的时候,把环境变量配置在了 /etc/profile 和 /etc/bashrc 里了,导致师兄们自己的python环境全部失效。
    正常安装Anaconda后,在最后配置环境变量的需要三步:
    1、vim /sdc/yanqilong/.bash_profile ,然后加入下面语句:

    export PATH=/sdc/yanqilong/anaconda3/bin/:$PATH       
     #这是安装时的默认路径,如果安装的时候自定义了安装路径则需要更改,下同
    

    我的目录是放在/sdc/文件夹下的,其他人是在/home/目录下
    2、vim /sdc/yanqilong/.bashrc ,然后加入下面语句:

    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$('/sdc/yanqilong/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup"
    else
        if [ -f "/sdc/yanqilong/anaconda3/etc/profile.d/conda.sh" ]; then
            . "/sdc/yanqilong/anaconda3/etc/profile.d/conda.sh"
        else
            export PATH="/sdc/yanqilong/anaconda3/bin:$PATH"
        fi
    fi
    unset __conda_setup
    export PATH="/sdc/yanqilong/anaconda3/bin:$PATH"
    # >>> conda initialize >>>
    

    3、最后需要在vim /sdc/yanqilong/.bash_profile 文件下(该文件打开终端会自启动)加上一句,

    source /sdc/yanqilong/.bashrc
    

    这样就可以每次登录后自动激活conda环境

    相关文章

      网友评论

          本文标题:正确配置Anaconda

          本文链接:https://www.haomeiwen.com/subject/pylmictx.html