Anaconda3 的安装及使用方法
安装 Anaconda3
Anaconda3 是 Anaconda 的具体版本
Anaconda3 中的 Python 解释器默认使用的是 Python3.x 版本,而不是 Python2.x 版本
Python2.x 版本中,字符串是以 ASCII 编码处理的,而在 Python3.x 版本中,字符串是以 Unicode 编码处理的
安装 Anaconda 的最佳方法是下载最新的安装程序 bash 脚本, 然后运行它
如果下载速度太慢的话,也可以通过清华大学开源软件镜像站下载
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
进入安装脚本所在的目录,运行它
bash Anaconda3-2023.09-0-Linux-x86_64.sh
一路回车和 yes
最后选择安装位置,我这里选择默认
安装过程中系统PATH有变动,需要source一下
source ~/.bashrc
此时命令行前会出现 (bash) 字样,这是因为安装过程中在PATH中添加了conda初始化代码,自动激活了 base 环境
所以这里就直接进入了 Conda 的 base 环境,换一个终端也还是激活状态,比较烦人…
base 环境是 Anaconda 安装时自动创建的默认环境
这个环境中包含了 Anaconda 中的 Python 解释器和一些核心库,如 NumPy、Matplotlib 等
除了 base 环境之外,你应该创建其他的 Conda 环境,每个环境互相独立,都是一个独立的 Python 运行环境,可以包含不版本的 Python 解释器和其他库
禁止Conda 自动激活 base 环境
输入以下指令,然后重启终端即可
conda config --set auto_activate_base false
如果再想进入 base 环境,只需要手动激活即可,不过只对当前终端有效
conda activate base
虚拟环境中的 Python 解释器版本和 Ubuntu22.04 自带的版本并不一致
验证 Anaconda 是否安装成功
conda --version
# 列出当前激活环境(没激活的话,默认是 base 环境)中安装的所有包以及Python解释器
conda list
常用的 Conda 命令
- 配置 conda 镜像源
创建虚拟环境的时候,下载太慢了,老出问题
换成国内的源
# 查看当前镜像源
conda config --show channels
# 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
# 从channel中安装包时显示channel的url,这样就可以知道包的安装来源
conda config --set show_channel_urls yes
# 清除索引缓存,保证用的是镜像站提供的索引
conda clean -i
或者直接修改 ~/.condarc(最强硬)
sudo gedit ~/.condarc
文本替换成下面的内容
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- defaults
auto_activate_base: false
show_channel_