centos 7,pip安装
2016-05-11 15:31
441 查看
网上资料很多,我在这里整理一下吧~
pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。
一、pip下载安装
1.1 pip下载
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
(可能有新手连wget 也没有安装,那我们就先安装一下, yum -y install wget)
1.2 pip安装
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
1.3 如果pip安装后提示依然没有pip命令,需在在添加环境变量
# vim /etc/profile
在文档最后,添加:
export PATH="/usr/local/python2.7/bin:$PATH"
保存,退出
然后运行:
#source /etc/profile
1.4 如果安装失败,报错setuptools 那先安装一下setuptools
$wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65
安装
$ tar -zxvf setuptools-12.0.3.tar.gz
$ cd setuptools=12.0.3
$ python setup.py install
然后再执行以上步骤
二、查看pip版本
pip -V
pip 1.5.4 from /usr/local/python2.7/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg (python 2.7)
三、pip使用详解
3.1 pip安装包
#
pip install SomePackage
[...]
SuccessfullyinstalledSomePackage
3.2 pip查看已安装的包
3.3 pip检查哪些包需要更新
#
pip list --outdated
SomePackage(Current:1.0Latest:2.0)
3.4 pip升级包
#
pip install --upgrade SomePackage
[...]
Foundexistinginstallation:SomePackage1.0
UninstallingSomePackage:
SuccessfullyuninstalledSomePackage
Runningsetup.pyinstallforSomePackage
SuccessfullyinstalledSomePackage
3.5 pip卸载包
[u][u][/u][/u]
4.2 卸载redis
4.3 查看待更新包
请参考《ImportError No module named setuptools解决》
pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。
一、pip下载安装
1.1 pip下载
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
(可能有新手连wget 也没有安装,那我们就先安装一下, yum -y install wget)
1.2 pip安装
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
1.3 如果pip安装后提示依然没有pip命令,需在在添加环境变量
# vim /etc/profile
在文档最后,添加:
export PATH="/usr/local/python2.7/bin:$PATH"
保存,退出
然后运行:
#source /etc/profile
1.4 如果安装失败,报错setuptools 那先安装一下setuptools
$wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65
安装
$ tar -zxvf setuptools-12.0.3.tar.gz
$ cd setuptools=12.0.3
$ python setup.py install
然后再执行以上步骤
二、查看pip版本
pip -V
pip 1.5.4 from /usr/local/python2.7/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg (python 2.7)
三、pip使用详解
3.1 pip安装包
#
pip install SomePackage
[...]
SuccessfullyinstalledSomePackage
3.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 [...] |
#
pip list --outdated
SomePackage(Current:1.0Latest:2.0)
3.4 pip升级包
#
pip install --upgrade SomePackage
[...]
Foundexistinginstallation:SomePackage1.0
UninstallingSomePackage:
SuccessfullyuninstalledSomePackage
Runningsetup.pyinstallforSomePackage
SuccessfullyinstalledSomePackage
3.5 pip卸载包
[u][u][/u][/u]
1 2 3 4 5 | $pipuninstallSomePackage UninstallingSomePackage: /my/env/lib/pythonx.x/site-packages/somepackage Proceed(y/n)?y SuccessfullyuninstalledSomePackage |
4.1 安装redis
1 | # pip install redis |
1 2 3 4 5 6 | # pip uninstall redis Uninstallingredis: /usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info .....省略一些内容.... Proceed(y/n)?y Successfullyuninstalledredis |
1234 | pip list --outdatepygpgme (Current: 0.1 Latest: 0.3)pycurl (Current: 7.19.0 Latest: 7.19.3.1)iniparse (Current: 0.3.1 Latest: 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 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> 证书. |
相关文章推荐
- kali linux Python 黑客编程1 开发环境初始化
- linux下php环境配置
- Linux文件系统基本操作(mount挂载,umount卸载)
- sprintf,snprintf的用法(可以作为linux中itoa函数的补充)【转】
- Linux字符串操作函数
- aws linuxbrew GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2
- centos 6.x sftp配置
- linux内存源码分析 - 零散知识点
- Linux下查看系统版本号信息的方法
- kali linux Python 黑客编程1 开发环境初始化
- Linux查看多线程及多核心CPU使用率
- CentOS 7设置开机启动服务,添加自定义系统服务
- kali linux Python开发环境初始化
- APUE,TLPI读书笔记——linux进程
- Linux的chattr与lsattr命令详解
- xampp for linux
- Linux下vsftp 的配置
- linux 中.a和.so的区别
- 【Linux进阶】Linux防火墙iptables详解
- 在linux下制作静态库和动态链接库的方法