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 升级pip
python -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
结果
Package Version
---------------------- -----------
alipay-sdk-python 3.3.92
aliyun-python-sdk-core 2.13.4
aniso8601 6.0.0
APScheduler 3.6.0
asn1crypto 0.24.0
attrs 19.1.0
beautifulsoup4 4.9.3
blinker 1.4
browsermob-proxy 0.8.0
bs4 0.0.1
certifi 2018.1.18
cffi 1.12.3
chardet 3.0.4
click 6.7
configparser 5.0.1
cryptography 2.7
cssselect 1.0.3
distro 1.5.0
docopt 0.6.2
dominate 2.3.1
Flask 0.12.2
Flask-Admin 1.5.1
Flask-APScheduler 1.11.0
Flask-Bootstrap 3.3.7.1
2.4 pip升级包
# pip install --upgrade 要升级的包名
2.5 pip卸载包
# pip uninstall 要卸载的包名
4. pip参数解释
# pip --help
Usage:
pip<command>[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<path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log
--log<path> 不覆盖记录verbose输出的日志.
--proxy<proxy> Specifyaproxyintheform[user:passwd@]proxy.server:port.
--timeout<sec> 连接超时时间(默认15秒).
--exists-action<action> Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.
--cert<path> 证书.