0%

Python包管理工具pip常用命令

pip是Python包管理工具,该工具提供了对Python包的管理功能

abstract.png

基本

查看pip版本

1
2
3
pip --version

pip --V

升级pip版本

1
2
3
pip install --upgrade pip

pip install -U pip

figure 1.png

查看pip帮助信息

1
2
3
pip --help

pip -h

包管理

查看已安装包列表

1
2
3
4
5
6
7
8
9
10
# 查看已安装包列表
pip list

# 查看已安装包列表中,可进行升级的包
pip list --outdated
pip list -o

# 查看已安装包列表中,已更新到最新版本的包
pip list --uptodate
pip list -u

安装包

1
2
3
4
# 安装最新版本的包
pip install [包名]
# 安装最新版本的numpy包
pip install numpy

事实上,还可以指定版本要求,允许使用的有:

  • == :等于指定版本
  • > :大于指定版本
  • >= :大于等于指定版本
  • < :小于指定版本
  • <= :小于等于指定版本
1
2
3
4
5
6
7
8
9
# 安装指定版本的包
pip install "[包名]=[<版本]"
# 安装1.25.1版本的numpy包
pip install "numpy==1.25.1"

# 安装版本大于指定版本的包
pip install "[包名]>[版本]"
# 安装版本大于1.25.1版本的numpy包
pip install "numpy>1.25.1"

升级包

1
2
3
4
5
6
# 升级指定包到最新版本
pip install --upgrade [包名]
pip install -U [包名]

# 升级指定numpy包到最新版本
pip install -U numpy

同理,升级包时也可以使用==、>、>=、<、<=来指定版本要求。例如

1
2
# 将numpy包升级到 小于等于 1.24.2版本
pip install "numpy<=1.24.2"

figure 2.png

查看指定已安装包的信息

1
2
3
4
5
6
7
8
9
10
11
# 查看指定已安装包的详息
pip show [包名]

# 查看指定已安装包的详细信息,包含包中每个文件的安装路径信息
pip show -f [包名]

# 查看aliyun-python-sdk-core的信息
pip show aliyun-python-sdk-core

# 查看aliyun-python-sdk-core的详细信息
pip show -f aliyun-python-sdk-core

figure 3.png

卸载包

1
2
3
4
5
# 卸载指定包
pip uninstall [包名]

# 卸载numpy包
pip uninstall numpy
请我喝杯咖啡捏~
  • 本文作者: Aaron Zhu
  • 本文链接: https://xyzghio.xyz/pip/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!

欢迎关注我的微信公众号:青灯抽丝