conda的安装与使用
conda能管理不同的开发编译环境,互不干涉影响。
Anaconda和Miniconda是conda的工具,前者带界面(大而全),后者只有命令行窗口(小而精)。
建议安装Miniconda。参考官网Installing Miniconda - Anaconda
#第1步 mkdir -p ~/miniconda3 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3 rm ~/miniconda3/miniconda.sh #第2步 source ~/miniconda3/bin/activate #第3步 conda init --all
如果想更换源,参考anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror。默认的源其实也都能下载成功。
创建虚拟环境后,建议查看确认下pip
conda create -n mmyolo python=3.10 -y conda activate mmyolo #确认下以下输出的pip路径是否都在刚创建的虚拟环境里 which pip #输出类似/home/capios/anaconda3/envs/mmyolo/bin/pip pip -V #输出类似pip 26.0.1 from /home/capios/anaconda3/envs/mmyolo/lib/python3.10/site-packages/pip (python 3.10)
如果有不在刚创建的虚拟环境里
#虚拟幻境里,卸载pip (mmyolo) capios@capios-server:~$ python -m pip uninstall pip #再安装pip (mmyolo) capios@capios-server:~$ python -m ensurepip --default-pip
如何创建、切换、退出虚拟环境,参考如下指令
conda -V # 查看版本(V是大写) conda create -n env_name python=3.9 # 创建python虚拟环境(指定python版本) conda create -n env_name2 --clone env_name1 # 克隆虚拟环境 conda create -n env_name python=3.9 包名=x.x # 创建虚拟环境并安装指定的第三方库 conda activate env_name # 切换/激活虚拟环境,Linux系统前面要加source conda deactivate # 退出虚拟环境 conda config --show # 查看虚拟环境默认位置 conda install 包名=version # 在base环境中安装包 conda install -n env_name 包名 # 在指定虚拟环境安装包 activate env_name # 激活虚拟环境,Linux系统前面要加source conda remove -n env_name --all # 移除虚拟环境及所有包 conda remove env_name 包名 # 移除指定虚拟环境中的某个包 conda env list # 查看虚拟环境列表 conda list # 查看base环境包列表
虚拟环境也可以迁移到其他环境
导出源环境 conda env export -n 源环境名 > environment.yaml 创建新环境 conda env create -n 新环境名 -f environment.yaml


浙公网安备 33010602011771号