Conda环境管理

更换下载源

Windows

执行下面命令,生成.condarc文件,会在你的C盘用户文件夹中生成
conda config --set show_channel_urls yes

把下面的命令放到刚生成的文件中

channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true

其实可以不用生成文件,直接象下面一个个添加也行
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

查看当前用的是什么源
conda config --show

换回默认的下载源
conda config --remove-key channels

Linux

linux默认有.condarc文件,将第一步改为vim ~/.condarc即可

创建,删除虚拟环境

创建,可以指定环境名称和python版本
conda create -n {环境名} python=3.8 ipykernel

删除环境
conda remove -n {环境名} --all

创建环境时克隆一个已经存在的环境,这样省去一些包的安装
conda create -n {新环境名} --clone {被克隆的环境名}

复制已有虚拟环境中的包

condad导出已有的环境(移植过来的环境只是安装了你原来环境里用conda install等命令直接安装的包,你用pip之类装的东西没有移植过来,需要你重新安装)
conda env export > environment.yaml

根据已有的environment.yaml创建环境(有了这个文件就能跨电脑安装相同环境)
conda env create -f environment.yaml

不用.yaml文件,直接复制已有的环境
conda create -n 新环境名 --clone 旧环境名

pip导出安装的库到requirements.txt
pip freeze > requirements.txt

pip导入requirements.txt中列出的库到系统
pip install -r requirements.txt

其他conda常用命令

conda搜索可以安装的包的版本

conda search python
上面命令会列出可以安装的python版本

posted @   rain-1227  阅读(283)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示