查询 conda 版本
conda --version
conda update conda
查看conda 环境详细信息
conda info
查看当前有哪些虚拟环境
conda env list
或者使用如下命令
conda info --envs
创建一个新的虚拟环境
conda create --name new_venv --python=3.10
--name 自定义的环境名称,如:new_venv。
--python 指定Python的版本。
激活虚拟环境
conda activate new_venv
退出当前虚拟环境
conda deactivate
删除虚拟环境
conda remove --name new_venv --all
复制虚拟环境
conda create --name new_env_name --clone old_env_name
分享/备份虚拟环境
conda env export > environment.yml
导入/恢复虚拟环境
conda env create -f environment.yml
使用 conda 安装包
conda install [package] (如:conda install numpy)
指定包版本
conda install xlrd=1.2.0 (注意是单等于号)
使用 pip 安装包
pip install xlrd==1.2.0
批量导出环境依赖包
conda list -e > requirements.txt
批量安装环境依赖包
conda install --yes --file requirements.txt
删除当前环境中的某个包
conda remove [package]
注意:这里并非conda uninstall,只有在pip指令下才有pip uninstal。
升级当前环境中的某个包
conda update [package]
升级所有包
conda update --all
conda search [package]
conda clean -p
或者
conda clean --packages
删除tar包
conda clean -t
或者
conda clean --tarballs
删除所有的安装包及cache
删除索引缓存、锁定文件、未使用过的包和tar包
conda clean -y --all
查看镜像源
conda config --show channels
添加镜像源
如:添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
配置安装包时显示安装来源
conda config --set show_channel_urls yes
清除索引缓存
conda clean -i
切换回默认源
conda config --remove-key channels
移除某个镜像源
如:移除清华源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
临时指定安装某个包使用的镜像源
pip install [package] -i https://pypi.tuna.tsinghua.edu.cn/simple/
或者
pip install [package] -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com