查询版本
conda --version
查看已有的环境
conda info -e
或者
conda env list
创建虚拟环境
conda create -n 虚拟环境名称 -y
或者
conda create -n 虚拟环境名称 python=3.9 -y (官方推荐)
切换虚拟环境
conda activate 虚拟环境名称
退出当前虚拟环境
conda deactivate
删除虚拟环境
conda remove -n 虚拟环境名称 --all
导出当前虚拟环境
conda list --explicit > spec-list.txt
导入指定虚拟环境
conda create -n env_name1 --file spec-list.txt
如果是在不同平台上导入指定虚拟环境
1:先导出 = conda env export > environment.yml
2:再导入 = conda env create --file environment.yml
打印出相关信息
命令 = conda info
active environment : base
active env location : d:\anaconda3
shell level : 1
user config file : C:\Users\Administrator.condarc
populated config files : C:\Users\Administrator.condarc
conda version : 23.3.1
conda-build version : 3.24.0
python version : 3.10.9.final.0
virtual packages : __archspec=1=x86_64
__cuda=12.1=0
__win=0=0
base environment : d:\anaconda3 (writable)
conda av data dir : d:\anaconda3\etc\conda
conda av metadata url : None
channel URLs : https://repo.anaconda.com/pkgs/main/win-64 == 去哪里下载
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/win-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-64
https://repo.anaconda.com/pkgs/msys2/noarch
package cache : d:\anaconda3\pkgs
C:\Users\Administrator.conda\pkgs
C:\Users\Administrator\AppData\Local\conda\conda\pkgs
envs directories : d:\anaconda3\envs
C:\Users\Administrator.conda\envs
C:\Users\Administrator\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/23.3.1 requests/2.28.1 CPython/3.10.9 Windows/10 Windows/10.0.19045
administrator : True
netrc file : None
offline mode : False
添加国内镜像方法
镜像 = 清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/
conda config --set show_channel_urls yes
导入/导出conda环境
方式一:
导出为yaml文件,这种方式只是把环境需要的各种包名给列出来,不会把包的内容给导出,它只是在新电脑上导入后会联网下载环境。
激活需要导出的环境
conda activate env_name
生成相关yaml文件,文件会生成在C盘用户目录里
conda env export > your_env.yaml
在新电脑上根据yaml文件创建环境
conda env create -f your_env.yaml
上面的命令只会导出使用conda安装的,而pip安装的还需要下面的命令
pip freeze > requirements.txt
导入pip安装的包
pip install -r requirements.txt
方式二:
推荐,可以将环境整个内容导出,在新电脑上直接使用。
需要先安装打包工具
conda install -c conda-forge conda-pack # 如果安装不了,就去掉-c conda-forge
将环境打包,默认放在C盘用户目录,可以通过在环境名前加路径修改位置
conda pack -n env_name -o your_out_env.tar.gz
切换到新电脑上,在Anaconda文件里的envs中创建好新环境目录 your_out_env
解压环境,解压时将your_out_env.tar.gz也放在新环境的文件夹里
cd 对应文件的路径
tar -xzvf your_out_env.tar.gz
新电脑激活环境
conda info -e # 查看是否存在了新的环境
conda activate env_name
conda-unpack