前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pip包管理工具 常用操作

pip包管理工具 常用操作

作者头像
不止于python
发布2022-05-31 19:45:04
2640
发布2022-05-31 19:45:04
举报
文章被收录于专栏:不止于python不止于python

简介

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:\Users\xx\pip

代码语言: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())"

到这里就差不多了~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 不止于python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档