美文网首页
centos 安装 anaconda3

centos 安装 anaconda3

作者: 逍遥_yjz | 来源:发表于2022-04-22 13:11 被阅读0次

centos 安装 anaconda3

1、查看 anaconda版本

conda  -V
conda 4.10.3

2、安装

第一步:下载安装包

这个链接,可以查看anaconda版本

https://repo.continuum.io/archive/

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ (推荐,清华大学开源软件镜像站进行下载并配置镜像))

  • 下载清华源
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh

报错

--2022-04-21 10:09:34--  https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... connected.
ERROR: cannot verify mirrors.tuna.tsinghua.edu.cn's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
  Issued certificate has expired.
To connect to mirrors.tuna.tsinghua.edu.cn insecurely, use `--no-check-certificate'.

发现 是我们的服务器上的CA证书没有更新

Let’s Encrypt 根证书过期,导致pip使用清华镜像不信任 - 教程资源|网络资源 - 如有乐享

yum update ca-certificates -y

之后就可以啦。

  • 从其他网址下载
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

成功下载后

第二步:安装命令


sh Anaconda3-2021.11-Linux-x86_64.sh

不断回车或yes即可

部分过程如下所示

第三步:验证


使用

conda -v

说没有这个命令,

进入默认安装目录 /root/anaconda3 查看

命令未成功,可进行环境变量配置

输入编辑命令:vim /root/.bashrc 或者 vim ~/.bashrc

添加:export PATH="/root/anaconda3/bin:$PATH"
添加以下内容:

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

刷新环境变量:

source ~/.bashrc

但是之后,执行Python,直接进入到anaconda内的Python环境啦,原有的Python3.6环境不起作用啦。糟心!

经过后来测试发现,重新打开 ~/.bashrc ,将刚添加的那个删除掉。

第二个问题:centos 安装Anacond后,打开服务器就进入base状态,不爽!

解决安装Anaconda后默认进入base环境

将auto_activate_base参数设置为false

conda config --set auto_activate_base false

3、使用

之后可以根据自己项目的需求,每个项目都创建一个虚拟环境.

创建一个项目的虚拟环境

conda create -n py38 python=3.8

然后,你可以conda env list 查看是否有你新加的;

[root@iz2zejf0fjkrh3aalbiatoz ~]# conda env list
# conda environments:
#
base                  *  /root/anaconda3
py38                     /root/anaconda3/envs/py38
[root@iz2zejf0fjkrh3aalbiatoz ~]# conda activate py38
(py38) [root@iz2zejf0fjkrh3aalbiatoz ~]# python
Python 3.8.13 (default, Mar 28 2022, 11:38:47) 
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

# 退出当前虚拟环境
(py38) [root@iz2zejf0fjkrh3aalbiatoz ~]# conda deactivate
[root@iz2zejf0fjkrh3aalbiatoz ~]# 

删除一个项目的虚拟环境

conda remove -n your_env_name *--all*

参考链接

相关文章

网友评论

      本文标题:centos 安装 anaconda3

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