1. 下载Anaconda
Anaconda3官网下载linux版Anaconda
2. 安装Anaconda
1.进入到下载了 Anaconda3-2018.12-Linux-x86_64.sh 文件夹以后,进行文件完整性检查
sha256sum Anaconda3-2018.12-Linux-x86_64.sh
你会得到
55e4db1919f49c92d5abbf27a4be5986ae157f074bf9f8238963cd4582a4068a Anaconda3-2018.12-Linux-x86_64.sh
2.安装Anaconda,运行
bash Anaconda3-2018.12-Linux-x86_64.sh
3.你会得到
Welcome to Anaconda3 5.0.1 (by Continuum Analytics, Inc.)
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
这里可以直接按ctrl+c,跳过这个。
一路 yes
4.接着会有一个让你确认安装目录的
Anaconda3 will now be installed into this location:
/home/sammy/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/sammy/anaconda3] >>>
你可以在这里修改目录,也可以不修改。
5.后面遇到选yes或no的一律选yes.
6.安装结束后,运行
source ~/.bashrc
7.之后,输入 conda list,看是否有输出,有输出则安装成功。
3. 配置Anaconda 环境
Anaconda 的虚拟环境功能很强大。你可以任意创建自己的虚拟anaconda环境,按照需求安装特定的python版本和特定的包。
1.首先,可以查询有哪些Python版本可供使用
conda search "^python$"
2.创建一个my_env 环境,中间问y或n,选y
conda create --name my_env python=3
3.使用某个环境前,需要先激活环境
conda activate my_env
运行命令之后,就发现命令的前缀变了
查询当前环境下的Python版本
python --version
退出当前环境
conda deactivate
比如你还可以创建一个特定具有Python版本的环境
conda create -n my_env35 python=3.5
查询当前创建了多少虚拟的环境
conda info --envs
每一个环境在创建时,都会默认包含以下的package
openssl
pip
python
readline
setuptools
sqlite
tk
wheel
xz
zlib
也可以自己给环境安装包
conda install --name my_env35 numpy
删除某个创建了的虚拟环境
conda remove --name my_env35 --all
4. 更新
1.退出现有的虚拟环境
conda deactivate
2.更新conda工具
conda update conda
3.更新anaconda版本
conda update anaconda
5. 卸载
1.卸载软件
conda install anaconda-clean
anaconda-clean --yes
2.删除文件
sudo rm -rf ~/anaconda3
3.删除 ~/.bashrc文件中,anaconda添加的部分
gedit ~/.bashrc
4.删除anaconda添加的部分如下所示,没有就算了
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/y/home/zdx/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/y/home/zdx/anaconda3/etc/profile.d/conda.sh" ]; then
. "/y/home/zdx/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/y/home/zdx/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
5.在启动时不激活conda的base环境
conda config --set auto_activate_base false # 恢复则为 true