Python 包管理工具pip

Posted 风流 少年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 包管理工具pip相关的知识,希望对你有一定的参考价值。

一:简介

pip 是一个现代的,通用的 Python 包管理工具。提供了对Python 包的查找、下载、安装、卸载的功能。

二:命令

命令描述
help帮助显示命令的帮助 (Show help for commands.)
config配置本地和全局变量(常用配置仓库的镜像地址)
list列表列出已安装的包 ( List installed packages.)
install安装包安装 (Install packages.)
uninstall卸载卸载包 (Uninstall packages.)
freeze冻结按需求格式安装的包的输出 (Output installed packages in requirements format.)
check检查已安装的软件包是否具有兼容的依赖项 ( Verify installed packages have compatible dependencies.)
show显示已安装软件包的信息 ( Show information about installed packages.)
download下载下载包 (Download packages.)
search搜索PyPI查找包 (Search PyPI for packages.)
wheel根据您的需求构建轮子 (Build wheels from your requirements.)
hash包存档的哈希计算值 ( Compute hashes of package archives.)
completion用于命令完成的辅助命令 ( A helper command used for command completion.)
debug显示对调试有用的信息 ( Show information useful for debugging.

三:示例

# 查看版本和路径
pip --version

# 升级pip --upgrade 或 -U 都可以
pip install --upgrade pip
pip install -U pip

# 帮助,查看命令的选项 
pip help


# 设置为aliyun镜像
# 也可以直接修改~/.config/pip/pip.conf这个文件
# 阿里云镜像    https://mirrors.aliyun.com/pypi/simple/
# 清华大学镜像  https://pypi.tuna.tsinghua.edu.cn/simple/
# 豆瓣         https://pypi.douban.com/simple/
# 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
# 华中理工大学:http://pypi.hustunique.com/
# 山东理工大学:http://pypi.sdutlinux.org/ 
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

# 取消全局配置
pip config unset global.index-url

# 查看镜像列表
pip config list

# 查看已经安装的包的名字和版本号
pip list
# 查看哪些包可以升级
pip list -o

# pip search命令会报错,需要先安装pip-search,然后使用pip-search来查询
pip install pip-search
pip-search requests

# 安装最新版本的库
pip install 包名
# 安装指定版本的库
pip install 包名==2.28.1
# 安装最小版本(通过使用==, >=, <=, >, < 来指定一个版本号)
pip install '包名>=2.28.1'
# 临时从阿里云上安装
pip install -i https://mirrors.aliyun.com/pypi/simple/包名
# 升级版本号(通过使用==, >=, <=, >, < 来指定一个版本号)
pip install --upgrade 包名
# 卸载库
pip uninstall 包名


# 下载某个包但不安装包
pip download 包名 -d "下载路径"

# 检查安装的包是否有版本冲突
pip check
# 检查某个包是否有版本冲突
pip check 包名


# 查看某个库的详情
pip show -f 包名



# 将项目中的所有第三方包的包名和版本号写入到requirements.txt文件中
pip freeze > requirements.txt

# 批量安装requirements.txt文件中的列举的所有包
pip install -r requirements.txt

以上是关于Python 包管理工具pip的主要内容,如果未能解决你的问题,请参考以下文章

python包管理工具 pip

python,pip包管理工具

python包管理工具pip download详解

python包管理工具pip的使用

python 包管理工具 pip 的配置

工具安装-CentOS-安装python包管理工具pip