简介
pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute等。distribute是setuptools的替代品,是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。distribute被创建是因为Setuptools包不再维护了。而pip是easy_install的替代品
下载安装
代码语言:javascript复制# 下载
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
# 将pip3加入环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/bin
#重新加载环境变量文件
source /etc/profile
基本使用
1. 查看相关信息
代码语言:javascript复制pip3 --help # 可查看帮助信息
pip3 --version 或 pip3 -V # 查看版本信息
which pip3 # 查看安装位置
2. 安装包
代码语言:javascript复制pip3 install requests # 默认安装最先版包
pip3 install requests==1.1.0 # 安装指定版本包
3. 批量安装包
代码语言:javascript复制pip install -r requirements.txt
requirements.txt 文件格式
代码语言:javascript复制Werkzeug==0.9.4
psycopg2==2.5.1
4. 卸载包
代码语言:javascript复制pip3 uninstall requests
5. 更新某个包
代码语言:javascript复制pip3 install -U requests
或
pip3 install --upgrade requests
6. 查看已安装的所有包
代码语言:javascript复制pip3 list
7. 显示包文件
代码语言:javascript复制pip show --files requests
配置安装源
一. 系统配置
国内源地址列表:
代码语言:javascript复制中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
1. mac配置安装源#
代码语言:javascript复制打开配置文件
vi .pip/pip.conf
# 插入以下内容, 即可切换为豆瓣源
[global]
trusted-host=pypi.douban.com
index-url=http://pypi.douban.com/simple
2. windows配置安装源
在user目录中创建一个pip目录,如:C:Usersxxpip
代码语言:javascript复制# 新建文件pip.ini,内容如下
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
二. 基本使用
1. 指定源 安装某个包
代码语言:javascript复制pip3 install requests -i http://pypi.douban.com/simple
2. 安装离线包
离线包下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
代码语言:javascript复制# 安装
pip3 install xxxxxxx.whl
3. 报错
安装离线包, 报错: xxx.whl is not a supported wheel on this platform
解决: 下载系统所支持的离线包即可
4. 查看系统支持的安装包
代码语言:javascript复制python3 -c "import pip._internal;print(pip._internal.pep425tags.get_supported())"
到这里就差不多了~