第三章 Anaconda 常用命令(二)

部署运行你感兴趣的模型镜像

在上一章中,介绍了conda的常用命令一,主要包括conda的基本命令和conda环境相关的命令,比如查看conda信息、设置镜像源、创建、激活、备份conda环境等命令。那么这一章来介绍conda中包的管理相关的常用命令及用法

一、Conda命令的包(Package)管理

1.查询包的安装列表

1.conda list:查看当前环境中安装的Package,如果未激活到指定的环境,则默认列出基础环境安装的包
2.conda list -n env_name或conda list --name env_name:查看指定虚拟环境的包安装列表,无需进入到指定的虚拟环境
3.进入到指定的虚拟环境后再查看包的安装列表:
1).激活指定虚拟环境:conda activate env_name
2).查看包安装列表:conda list
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.查询Anaconda仓库中是否有指定的安装包

1.模糊查找:conda search 包文本标识,如: conda search lib
2.精确查找: conda search --full-name 包全名,如:conda search --full-name zlib-amzn2-aarch64
在这里插入图片描述
在这里插入图片描述

3.查询虚拟环境中是否安装了指定的包

1.conda list packagename:查询当前环境中是否已安装指定的包,如:conda list pkgname numpy,若未安装,则不会列出对应的包列表,若存在则列出包列表
2.conda list packagename * : 查询当前环境中是否已安装包含指定的包名的包信息,若未安装,则不会列出对应的包列表,若存在则列出包列表
3.注意:通配符 * 在包名的前面,否则报错

查询是否安装了numpy包在这里插入图片描述
在这里插入图片描述

4.包的安装

1.conda install packagename:在虚拟环境中安装指定的包,该命令安装的将是该包的最新版本
2.conda install packagename=版本号:在虚拟环境中安装指定版本的包

1).安装最新版本的包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2).安装指定版本的包

在这里插入图片描述在这里插入图片描述在这里插入图片描述

5.包的卸载

1.conda uninstall packagename:卸载当前虚拟环境下指定包名的包,该命令会将依赖于这个包的所有其它包也同时卸载
2.conda uninstall packagename --force:卸载当前虚拟环境下指定包名的包,该命令不会将依赖于这个包的所有其它包同时卸载,不建议使用该命令,因为会使虚拟环境的包管理混乱
3.conda remove --name <虚拟环境名称> <包名称>:在基础虚拟环境下卸载指定虚拟环境中指定下包

1).卸载当前虚拟环境下指定包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2).在基础虚拟环境下卸载指定虚拟环境中指定下包

在这里插入图片描述
在这里插入图片描述

6).包的更新

1.conda update --all或者conda upgrade --all:更新所有包
2.conda update <package_name>或者conda upgrade <package_name>:更新指定包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、pip命令的包(Package)管理

1.安装包

1.语法1:pip install <package_name>
2.说明:
1).若需要按指定的Python包,使用pip install 包名称命令。该命令会从Python包索引(PyPI)下载并安装指定的包及其依赖。
2).如果你没有指定版本,pip会自动安装该包的最新稳定版本
3).pip安装命令仅会安装指定的包,不会安装其关联的依赖包
3.语法2:pip install <package_name>
4.说明:安装特定版本的包,可以在包名后加上
及所需版本号,如pip install numpy==2.0.2
指定安装版本可以避免在代码运行时因版本不兼容导致的问题,确保环境的一致性。

1).安装最新版本的包

在这里插入图片描述
在这里插入图片描述

2).安装指定版本的包

在这里插入图片描述

2.查询包的安装列表

在这里插入图片描述
在这里插入图片描述

3.查看指定包的信息

1.语法:pip show <package_name>
2.获取特定包的详细信息可以使用该命令,输出结果包括版本、安装位置、作者、许可证等信息。
也可以知晓包的依赖关系及其元数据,有助于调试和维护项目
在这里插入图片描述

4.更新包

1.更新包
1).语法:pip install --upgrade <package_name>
2).作用:升级已安装指定的包
2.更新pip本身
1).语法:pip install --upgrade pip
2).作用:为获得最新的功能和修复,可以更新pip本身,这个命令将会更新pip到最新版本,推荐使用pip自身来管理其更新,确保环境中pip是最新的

1).更新指定的包

在这里插入图片描述
在这里插入图片描述

2).更新pip

在这里插入图片描述

5).卸载包

1.卸载指定的包
1).语法:pip uninstall <package_name>
2).说明:将指定包名的包从环境中卸载
2.卸载多个包
1).语法:pip uninstall <package_name1> <package_name2>
2).说明:将指定的多个包从环境中卸载,pip uninstall后跟的多个包名使用空格进行分隔

1).卸载指定的包

在这里插入图片描述

2).卸载多个指定的包

在这里插入图片描述
在这里插入图片描述

自此关于conda环境中常用的命令已介绍完毕,在本章中介绍了conda两种不同的包管理器,那么这两种包管理器有什么不同(或有什么区别),在下一章中进行介绍

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值