Ubuntu16.04--安装Anaconda

https://blog.csdn.net/lwplwf/article/details/79162470

1.下载Anaconda

地址:https://www.anaconda.com/download/#linux

历史版本:
https://repo.anaconda.com/archive/

一般py3都可以用Anaconda3或者Anaconda2,py2推荐使用Anaconda。


这里写图片描述

2.安装

进入安装包所在目录

执行命令:

bash Anaconda3-5.0.1-Linux-x86_64.sh

  这里写图片描述
一路回车,
到下图位置,回复yes

 
然后输入安装位置,根据自己需求,直接按回车就是默认的

 当然,你也可以输入自定义的安装位置,根据自己需求:
在这里插入图片描述
输入这样就是安装到自己指定的文件夹。

 


然后输入yes
再执行命令让.bashrc中添加的路径生效:

echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

  

验证

anaconda -V

 

python验证

在没有安装anaconda之前,我们输入:which python
查看python的原生默认安装路径为:
/usr/bin/python
在这里插入图片描述

而安装了anaconda之后,再次输入:which python
会改变为:/home/xxy/anaconda3/bin/python
在这里插入图片描述
对应的anaconda文件夹下。

如果由anaconda下的python切换到原生的Python2,执行:

sudo update-alternatives --config python

  但是因为我安装的这个版本aconda是匹配python3.8的,但是我没有提前安装,所以一对报错,找不到python.

无所谓!不影响后面是用

aconda使用

1创建环境

conda create -n python36 python=3.6

 名字和python版本

 创建报错失败,好象是下载东西问题

1手动添加给整个系统清华源

找到 sources.list 文件
cd /etc/apt/

在最后面加上下面这几条语句

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

 然后保存,现在就可以使用新加入的软件源更新软件了,执行 sudo apt update 查看是否有软件需要更新。

2单独给aconda添加源

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes

重新创建,速度超级快

 

 

 准备激活环境使用

 删除环境

conda env remove -n env_name

2查看环境列表

conda env list

3激活环境使用

 conda activate python36

 输入名字

报错(只需要一次就可以)

正确解决CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

1  首先终端输入 source activate

2 然后终端输入 conda deactivate

3 输入你要激活的虚拟环境指令 conda activate your_virtual_name

成功!

以后直接激活就可以了

 在此检查 python版本 ,acnoda自带的python已经导入环境默认中了,说明aconda至此完全安装和配置成功了。

 python --version

 (这个里的python3.8是aconda自带的版本3。8,不是我们创建的环境里面的)

4分享环境

当分享代码的时候,同时也需要将运行环境分享给大家,执行如下命令可以将当前环境下的 package 信息存入名为 environment 的 YAML 文件中。[6]
conda env export > environment.yaml

同样,当执行他人的代码时,也需要配置相应的环境。这时你可以用对方分享的 YAML 文件来创建一摸一样的运行环境。
conda env create -f environment.yaml

原文地址:https://www.cnblogs.com/kekeoutlook/p/13452214.html