Conda基础使用

查询版本

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值