Conda环境与包管理命令大全使用指南

创建与管理虚拟环境

创建一个新的虚拟环境

conda create -n your_env_name python=X.X 
# 或者
conda create --name your_env_name python=X.X

激活环境

conda activate your_env_name

退出当前虚拟环境

conda deactivate

删除某个虚拟环境

conda remove -n your_env_name --all

复制环境

conda create --name new_env_name --clone old_env_name

分享/备份一个虚拟环境
首先,激活要分享的环境并在当前工作目录下生成一个environment.yml文件:

conda env export > environment.yml

接收方可以在其工作目录下通过以下命令从.yml文件创建环境:

conda env create -f environment.yml
包管理

安装包

conda install [package]

指定包版本

conda install xlrd=1.2.0

或使用pip安装:

pip install xlrd==1.2.0

批量安装依赖
requirements.txt文件批量安装:

conda install --yes --file requirements.txt

批量导出依赖包
将环境中所有依赖包导出到requirements.txt文件:

conda list -e > requirements.txt

删除当前环境中的某个包

conda remove [package]

升级当前环境中的某个包

conda update [package]

升级所有包

conda update --all

搜索包

conda search [package]
清理无用的安装包

Conda会将安装的包存储在Anaconda/pkgs目录下。随着时间推移,可能会出现未使用的包、残留的tar包以及重复版本等问题。使用conda clean命令可以清理这些冗余数据:

清理未使用的包

conda clean -p

conda clean --packages

清理tar包

conda clean -t

conda clean --tarballs

清理所有安装包及cache

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

以上命令和步骤可以帮助您有效地管理和优化您的Conda环境,确保软件包的安装和更新过程更加高效和安全。

posted @   燕鹏  阅读(255)  评论(0编辑  收藏  举报  
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示