pip包管理工具详解
pip介绍
pip是package installer for Python的简称,翻译一下就是Python包管理工具。顾名思义,pip可以管理Python包,包括查找、下载、安装、卸载等功能。Python3.4及以后的版本均已内置pip,不需要另外安装。
设置镜像源
# 配置源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
# 输出当前pip源
pip config list
# 查看源
pip config get global.index-url
# 删除某个源
pip config unset global.index-url
# 用一个编辑器打开配置文件进行编辑,如果没有指定--editor参数,会用环境遍历EDITOR的值作为编辑器
pip config edit --editor vim
pip常用命令
# 列出已经安装的Python包列表
pip list
# 安装某个Python包
pip install numpy
# 需要提前下载好离线安装包
pip install numpy-1.21.6-cp37-cp37m-win_amd64.whl
# 从名为 requirements.txt 的文件中读取依赖包列表,并自动安装所有指定的包及其对应版本。
pip install -r requirements.txt
# 卸载某个Python包
pip uninstall numpy
# 输出当前Python环境下所有已经安装的Python包,经常在生成项目依赖包列表requirements.txt文件时使用。
pip freeze > requirements.txt
# 显示某个已安装Python包的信息
pip show numpy
# 检查某个已安装Python包是否具有兼容的依赖项
pip check numpy