pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。
1、pip下载安装
1.1 pip下载
1
|
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
|
1.2 pip安装
1
2
3
|
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
|
2. pip使用详解
2.1 pip安装包
1
2
3
|
# pip install SomePackage
[...]
Successfully installed SomePackage
|
2.2 pip查看已安装的包
1
2
3
4
5
6
7
|
# pip show --files SomePackage
Name:SomePackage
Version:1.0
Location:/my/env/lib/pythonx.x/site-packages
Files:
../somepackage/__init__.py
[...]
|
2.3 pip检查哪些包需要更新
1
2
|
# pip list --outdated
SomePackage(Current:1.0Latest:2.0)
|
2.4 pip升级包
1
2
3
4
5
6
7
|
# pip install --upgrade SomePackage
[...]
Found existing installation:SomePackage1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install forSomePackage
Successfully installed SomePackage
|
2.5 pip卸载包
1
2
3
4
5
|
$pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed(y/n)?y
Successfully uninstalled SomePackage
|
3. pip使用实例
3.1 安装redis
1
|
# pip install redis
|
3.2 卸载redis
1
2
3
4
5
6
|
# pip uninstall redis
Uninstalling redis:
/usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info
.....省略一些内容....
Proceed(y/n)?y
Successfully uninstalled redis
|
3.3 查看待更新包
1
2
3
4
|
pip list--outdate
pygpgme(Current:0.1Latest:0.3)
pycurl(Current:7.19.0Latest:7.19.3.1)
iniparse(Current:0.3.1Latest:0.4)
|
4. 常见错误
4.1 ImportError No module named setuptools
请参考《ImportError No module named setuptools解决》
5. pip参数解释
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# pip --help
Usage:
pip<command>[options]
Commands:
install 安装包.
uninstall 卸载包.
freeze 按着一定格式输出已安装包列表
list 列出已安装包.
show 显示包详细信息.
search 搜索包,类似yum里的search.
wheel Build wheels from your requirements.
zip 不推荐.Zip individual packages.
unzip 不推荐.Unzip individual packages.
bundle 不推荐.Create pybundles.
help 当前帮助.
General Options:
-h,--help 显示帮助.
-v,--verbose 更多的输出,最多可以使用3次
-V,--version 现实版本信息然后退出.
-q,--quiet 最少的输出.
--log-file<path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log
--log<path> 不覆盖记录verbose输出的日志.
--proxy<proxy> Specifyaproxy inthe form[user:passwd@]proxy.server:port.
--timeout<sec> 连接超时时间(默认15秒).
--exists-action<action> Defaultaction whenapath already exists:(s)witch,(i)gnore,(w)ipe,(b)ackup.
--cert<path> 证书.
|
6. 结束
转自:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/
相关推荐
以上这篇python 第三方库的安装及pip的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:无法使用pip命令安装python第三方库的原因及解决方法...
在实际使用安装python的pip安装 依赖库是非常的便捷的。 而且一般大家使用的都是安装Anaconda 来学习和实践python项目。 我们通常都是直接就是使用 pip install **** 其中****代表就是安装的依赖库名或者包名。 ...
主要介绍了在pycharm中配置Anaconda以及pip源配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案.docx
Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。 二、Linux下的源配置 检查pip.conf文件是否存在 >> cd ~ >> mkdir ....
本节详细介绍pip的安装、以及使用方法,希望文章对各位了解pip的安装与使用带来帮助。下面话不多说,来看看详细的介绍: 一、pip下载安装 1.1 pip下载 # wget ...
pip是什么 其实,pip就是 Python标准库(The ... 安装pip后,会向系统添加一个pip命令,该命令可以从命令提示符运行。 目前,pip 是The Python Packaging Authority (PyPA) 推荐的 Python 包管理工具! The Python Pac
主要介绍了windows下python安装pip方法详解,需要的朋友可以参考下
当我们在cmd窗口中使用命令:pip install 包名.文件格式 时候常常会出现安装失败的现象,你会看到下载的进度条,但是最后显示当下载到百分之几十的时候窗口中就会出现一堆红字,有如下类似提示: 以上这些图片都...
主要介绍了详解Python3中setuptools、Pip安装教程,文中给大家提到了注意事项,需要的朋友可以参考下
今天小编就为大家分享一篇关于Linux下升级python和安装pip的详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
主要介绍了python3.6环境安装+pip环境配置教程图文详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
新公司是内网环境,无法使用pip安装第三方资源库,在网上搜下,可以直接使用pip打包本机所安装的第三方资源库,打包成whl文件 一 进入cmd命令行 1 打包单个模块 pip download pytest -d /tmp 2 打包本机所有的包...
学习python过程中想使用python的matlabplot绘图功能,遇到了一大批问题,然后一路过关斩将,最终安装成功,实为不易,发帖留念。 1 首先打开cmd win+r 2 pip安装 pip3 install –user numpy scipy matplotlib –...
1、下载python3.6的安装包: ...2、解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境...4、安装完成后,为了使用方便,创建软连接: ln -s /usr/local/python3/bin/python3 /usr/bi
在Python的学习过程中,肯定会遇到很多安装模块的地方,可以使用easy_install安装,但是easy_install相对于pip而言,最大的缺陷就是它所安装的模块是不能够卸载的,其他功能是和pip一样的。 下面介绍一下pip的安装:...