pip包管理工具 常用操作

2022-05-31 19:45:04 浏览数 (2)

简介

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())"

到这里就差不多了~

0 人点赞