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版本
                    
                
                
            
        
浙公网安备 33010602011771号