【Ubuntu】Ubuntu20.04 配置并使用 Anaconda
1 安装 Anaconda
- 官网下载安装脚本
- 运行
.sh
脚本
bash /home/terminal/下载/Anaconda3-2022.05-Linux-x86_64.sh
- 按
ENTER
往下滑动,阅读协议- 输入
yes
同意协议- 按
Enter
安装在默认位置(~/anaconda3/
)- 是否想要运行
conda init
,输入yes
- 加载环境变量
source ~/.bashrc
- 验证
conda
2 conda 换源
-
选择更换为阿里源
-
用户目录下创建
.condarc
文件
touch .condarc
- 写入配置(最好自己去复制官网的)
channels:
- defaults
show_channel_urls: true
default_channels:
- http://mirrors.aliyun.com/anaconda/pkgs/main
- http://mirrors.aliyun.com/anaconda/pkgs/r
- http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.aliyun.com/anaconda/cloud
msys2: http://mirrors.aliyun.com/anaconda/cloud
bioconda: http://mirrors.aliyun.com/anaconda/cloud
menpo: http://mirrors.aliyun.com/anaconda/cloud
pytorch: http://mirrors.aliyun.com/anaconda/cloud
simpleitk: http://mirrors.aliyun.com/anaconda/cloud
- 清除之前的索引缓存
conda clean -i
- 安装一个包验证一下即可
conda activate xxx
conda install xxx
3 pip 换源
- 选择更换为阿里源
- 寻找或创建
~/.pip/pip.conf
文件
mkdir ~/.pip
cd ~/.pip
touch pip.conf
- 写入配置(最好自己去复制官网的)
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
- 验证
pip config list
4 conda 的一些命令
4.1 创建虚拟环境
conda create -n env_name list of packages
- 例如:
conda create -n pose python=3.8
4.2 删除虚拟环境
conda env remove -n xxx
4.3 查看已创建的虚拟环境
conda env list
4.4 进入、退出虚拟环境
conda activate xxx # 进入
conda deactivate # 退出
5 批量导出和安装
先进入要导出包或安装包的虚拟环境中
5.1 pip
- 批量导出环境中的包
pip freeze > requirements.txt
- 批量安装文件中的包
pip install -r requirements.txt
5.2 conda
- 批量导出环境中的包
conda list -e > requirements.txt
或者
conda env export > requirements.yaml
- 批量安装文件中的包
conda install --yes --file requirements.txt
或者
conda env create -f requirements.yaml