目 录CONTENT

文章目录

Anaconda(命令大全)

Administrator
2025-05-01 / 0 评论 / 0 点赞 / 14 阅读 / 0 字

下载地址:

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

0

评论区