pip常用命令

学python的都知道安装第三方依赖包经常用到pip命令,然后国内pip下载经常比较慢或者根本下载不到,其实可以通过指定国内pip源下载,快多了。

通过如下命令安装requests模块:
pip install requests

 

 

更换PIP源
  PIP源在国外,速度慢,可以更换为国内源,以下是国内一些常用的PIP源。

豆瓣(douban) : http://pypi.douban.com/simple/
清华大学 : https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 : http://mirrors.aliyun.com/pypi/simple/
中国科技大学 : https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学 : http://pypi.mirrors.ustc.edu.cn/simple/
临时更换源,加上-i参数即可,如下:

pip install ×××× -i https://mirrors.aliyun.com/pypi/simple

pip install django -i https://mirrors.aliyun.com/pypi/simple

 

定版本安装

# 安装特定版本的package,通过使用==, >=, <=, >, <来指定一个版本号。

# 所安装的包的版本为 3.2.18

pip install django==3.2.18

# 所安装的包必须大于等于 3.2.18
pip install django>=3.2.18

# 所安装的包必须小于等于 3.2.18
pip install django<=3.2.18

 

卸载已安装的库

pip uninstall django

 

查询软件包

pip list

pip list  # 查询当前环境安装的所有软件包
pip search django # 查询 pypi 上含有某名字的包
pip list --outdated  # 查询当前环境中可升级的包
pip show django # 查询一个包的详细内容

 

 

将已经安装的库列表保存到文本文件中

pip freeze > requirements.txt

 

根据依赖文件批量安装库

pip install -r requirements.txt

 

使用wheel文件安装

除了使用上面的方式联网进行安装外,还可以将安装包也就是 wheel 格式的文件,下载到本地,然后使用 pip 进行安装。比如在 PYPI上 提前下载的 pillow 库的 wheel 文件,后缀名为whl。

pip install pillow-4.2xxxxxxx.whl

 

升级安装包

pip install --upgrade pkg

 

总结 pip 相关命令
管理/控制整个 python 环境的包版本

pip freeze >requirements.txt # 导出依赖包列表
pip install -r requirements.txt # 从依赖包列表中安装
pip install -c constraints.txt # 确保当前环境软件包的版本(并不确保安装)

 

参考:https://blog.csdn.net/hz18790581821/article/details/89227380

 

posted @ 2023-05-22 18:43  PandaCode辉  阅读(62)  评论(0编辑  收藏  举报