python pip gpl_python pip怎么更新包

本文详述了如何使用pip这一Python包管理工具进行包的安装、升级、检查更新及卸载。通过访问pypi.python.org下载pip并进行Linux环境的安装,然后演示了pip的各种命令用法,如安装redis、卸载redis等操作,同时介绍了如何查看已安装包的详细信息和检查是否有可用更新。此外,还提供了pip常用参数的解释。
摘要由CSDN通过智能技术生成

2dfc1a475d125b557feba1a7538e9bd8.png

1、pip下载安装

1.1 pip下载

进入https://pypi.python.org/pypi/pip,下载 .tar.gz压缩包

1.2  Linux安装pip# tar -xzvf pip-1.5.4.tar.gz      解压

# cd pip-1.5.4               进入解压文件

# python setup.py install        安装

1.3 升级pippython -m pip install --upgrade pip

2、pip使用详解

2.1 pip安装包# pip install 安装包名

[...]

Successfully installed SomePackage    #安装成功

2.2 pip查看是否已安装# pip show --files 安装包名

Name:SomePackage    # 包名

Version:1.0        # 版本号

Location:/my/env/lib/pythonx.x/site-packages   # 安装位置

Files:            # 包含文件等等

../somepackage/__init__.py

[...]

2.3 pip检查哪些包需要更新# pip list --outdated

2.4 pip升级包# pip install --upgrade 要升级的包名

包名                   目前安装的版本号   最新版本号

a133dc80d9cde183edc0f7156a13f601.png

2.5 pip卸载包# pip uninstall 要卸载的包名

3、pip使用实例

3.1 安装redis# pip install redis

3.2 卸载redis# pip uninstall redis

Uninstalling redis:

/usr/lib/python3.6/site-packages/redis-2.9.1-py3.6.egg-info

.........

Proceed (y/n)? y

Successfully uninstalled redis           # 卸载成功

4、pip参数解释# pip --help

Usage:

pip[options]

Commands:

install                安装包.

uninstall               卸载包.

freeze                 按着一定格式输出已安装包列表

list                  列出已安装包.

show                  显示包详细信息.

search                 搜索包,类似yum里的search.

wheel                 Buildwheelsfromyourrequirements.

zip                   不推荐.Zipindividualpackages.

unzip                 不推荐.Unzipindividualpackages.

bundle                 不推荐.Createpybundles.

help                  当前帮助.

GeneralOptions:

-h,--help               显示帮助.

-v,--verbose             更多的输出,最多可以使用3次

-V,--version             现实版本信息然后退出.

-q,--quiet              最少的输出.

--log-file          覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log

--log             不覆盖记录verbose输出的日志.

--proxy           Specifyaproxyintheform[user:passwd@]proxy.server:port.

--timeout           连接超时时间(默认15秒).

--exists-action   Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.

--cert             证书.

python学习网,大量的免费python视频教程,欢迎在线学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值