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版本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!