Anaconda 安装和 conda 基础使用

1. 下载 Anaconda 安装

链接 URL
运行安装

wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh -p /path/Anaconda3 -u
source ~/.bashrc

在这里插入图片描述

感觉下载的慢可以在这里下载
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2. conda 基础使用

2.1 添加清华镜像和其他镜像

# 添加配置
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/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
conda config --add channels https://repo.anaconda.com/pkgs/main/linux-64
conda config --add channels https://repo.anaconda.com/pkgs/main/noarch
conda config --add channels https://repo.anaconda.com/pkgs/r/linux-64
conda config --add channels https://repo.anaconda.com/pkgs/r/noarch
# 生成或者蟹盖 ~/.condarc
conda config --set show_channel_urls yes
# 运行 conda clean -i 清除索引缓存, 保证用的是镜像站提供的索引
conda clean -i
# 查看
cat ~/.condarc

如果卸载可以运行下面的内容

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

2.2 环境相关

# 配置指定 python 版本的环境
conda create -n env_name python=3.9
conda create --name env_name python=3.9 numpy scipy

# 列出所有的环境
conda env list
conda info -e
conda info --envs

# 激活环境
conda activate env_name

# 退出环境
conda decativate env_name

# 删除环境
conda remove -n env_name --all

# 环境中的包的管理
conda install pkg_name -n env_name
conda uninstall pkg_name -n env_name
conda remove pkg_name -n env_name

# 复制环境
conda create --name new_env_name --clone old_env_name

# 分享环境
# 把已有的环境分享给其他人, A 电脑到 B 电脑
# A电脑上的操作
conda activate target_env
conda env export > target_env.yml

# 从 A copy yml 文件, B 电脑上的操作
conda env create -f target_env.yml

2.3 软件包相关

# 在当前环境中安装
conda install pkg_name 

# 在指定虚拟环境中安装
conda install -n env_name pkg_name

# 升级包
conda update pkg_name
conda update -n env_name pkg_name

# 搜索包
conda search pkg_name


# 指定升级渠道(源)
conda install -c conda-forge pkg_name

# 更改镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 搜索时显示通道地址
conda config --set show_channel_urls yes

# 卸载包
conda remove pkg_name
conda remove -n env_name pkg_name

# 列出所有安装的包
conda list --name env_name
conda list -n env_name
conda activate env_name && conda list

# 更新所有包
conda upgrade --all

2.4 conda 瘦身

# 清除索引缓存
conda clean -i

# 删除没用的包
conda clean -p

# Remove cached package tarballs
conda clean -t

# 删除所有的安装包及cache
conda clean -y -all

参考链接:
[1]: https://blog.csdn.net/eefresher/article/details/88529741
[2]: https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
[3]: https://www.jianshu.com/p/265653d05eb6
[4]: https://blog.csdn.net/zhdgk19871218/article/details/46502637
[5]: https://blog.csdn.net/qq_15192373/article/details/81091098
[6]: https://www.jianshu.com/p/6181d56a2b68

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值