Anaconda
Anaconda 是 Python 一个分支发行版 用于科学计算的
清华大学信息化技术中心支持创办 清华大学 TUNA 协会运行维护
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
官方网站
Choose Your Download
https://www.anaconda.com/download/success
为 数据科学 机器学习 科学计算 等领域优化设计
包含 Python 解释器
大量常用工具和包 简化了环境配置与依赖管理
Anaconda就是相当于一个环境管家
1.1 查看配置文件
conda config --show
一键获取完整项目代码
1.2 查看已添加的源
conda config —show channels
一键获取完整项目代码
1.3 添加源(添加源的目的 :加速下载)
添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
一键获取完整项目代码
添加中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
一键获取完整项目代码
Linux下 将以上配置文件写在~/.condarc中,使用vim vi等命令编辑写入即可,例如下:
vim ~/.condarc
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
Esc + wq! 保存即可
使用
Anaconda Navigator
进行环境管理更换源
2.1 打开Anaconda Navigator,进入主界面
2.2 在主界面中,找到并点击“Channels”选项
2.3 在Channels界面 点击右上角的“Add…”按钮
2.4 在弹出的对话框中,输入国内镜像源的地址 国内镜像源的地址有多种选择,如清华大学 提2.5 供的镜像源地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
输入完成后,点击“Enter”键或者点击“OK”按钮保存设置
2.6 重复上述操作,添加其他的国内镜像源地址,如:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge和https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2.7 添加完成后,在Channels界面中可以看到已添加的国内镜像源列表
2.8 点击右上角的“Update channels”按钮,开始更新源列表
2.9 等待更新完成,此时Anaconda将使用国内镜像源进行下载和环境管理
通过以上步骤,就可以将Anaconda的默认源设置为国内镜像源,从而加快下载速度和提高环境管理的效率 同时
检查其他工具和库的源是否也需要更换
确保所有的依赖都来自国内的镜像源,以提高开发和运行效率
3 创建并管理不同的Python环境
在Anaconda中,我们可以使用conda命令来创建和管理不同的Python环境
每个环境可以有不同的Python版本和爱装的包 下面是创建和管理Python环境的基本命令:
3.1 创建一个新的Python环境(例如,要创建一个名为"python3"的Python 3.7环境,可以运行以下命令:):
# 查看环境(或者:conda info --envs)
conda env list
#conda create --name <环境名称> python=<Python版本号>
conda create --name python3 python=3.7
一键获取完整项目代码
3.2 激活一个Python环境:
# conda activate <环境名称>
conda activate python3
一键获取完整项目代码
3.3 删除环境
conda remove --name myenv --all
一键获取完整项目代码
3.4 克隆当前环境到一个新环境
conda create --name newname --clone oldname