下载地址:
https://www.anaconda.com/download
查看环境:
conda env list
conda info --envs
创建环境:
conda create -n env_name python=3.x
conda create -n fastapi python=3.9.18
进入环境:
source activate env_name
activate env_name # windows下
退出环境:
conda deactivate
deactivate # windows下
复制环境:
conda create -n new_env_name --clone old_env_name
conda create -n new_env_name --clone old_env_path
删除环境:
conda remove -n env_name --all
修改环境名:
conda create -n new_env_name --clone old_env_name # 复制环境
conda remove -n old_new_name --all # 删除环境
搜索包:
conda search deb_name
指定环境,查看原装的包:
conda list -n env_name
指定环境,安装指定版本的包:
conda install -n env_name deb_name==version
指定环境更新包:
conda update -n env_name deb_name
指定环境,删除包
conda remove -n env_name deb_name
导出环境为yml:
conda activate env_name # 首先激活环境
conda env export > name.yml
根据yml常见环境:
conda env create -f name.yml
有的时候还需要安装pip安装的包:
导出pip安装的包:pip freeze > requirements.txt
将requirements.txt文件复制到新的系统中
pip导入包:pip install -r requirements.txt
对yml文件修改后更新环境:
conda env update -f name.yml
更改镜像源(清华源问题较多,换中科大源):
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
修改后可以在~/.condarc配置文件中可以看到相应信息,也可以直接修改~/.condarc:
channels:
\- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
\- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
\- https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
\- https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
\- https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
show_channel_urls: true
或者北京外国语大学的开源镜像站:
hannels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.bfsu.edu.cn/anaconda
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud
若是没有~/.condarc可以先输入命令:
conda config --set show_channel_urls yes
修改配置或使用下列命令清理缓存,确保配置的改变:
conda clean -i
查看源:
conda config --show
评论区