首页 > 其他分享 >pip安装使用详解

pip安装使用详解

时间:2023-08-11 16:06:39浏览次数:65  
标签:SomePackage -- redis 详解 install pip packages 安装


pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。

1、pip下载安装

1.1 pip下载



 




# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate




1.2 pip安装



 




# tar -xzvf pip-1.5.4.tar.gz


# cd pip-1.5.4


# python setup.py install



 

2. pip使用详解

2.1 pip安装包



 




# pip install SomePackage


[         .         .         .         ]


Successfully          installed          SomePackage



2.2 pip查看已安装的包



 



# pip show --files SomePackage


Name         :         SomePackage


Version         :         1.0


Location         :         /         my         /         env         /         lib         /         pythonx         .         x         /         site         -         packages


Files         :


.         .         /         somepackage         /         __init__         .         py


[         .         .         .         ]



2.3 pip检查哪些包需要更新



 




# pip list --outdated


SomePackage         (         Current         :         1.0         Latest         :         2.0         )



2.4 pip升级包



 



# pip install --upgrade SomePackage


[         .         .         .         ]


Found          existing          installation         :         SomePackage         1.0


Uninstalling          SomePackage         :


Successfully          uninstalled          SomePackage


Running          setup         .         py          install          for         SomePackage


Successfully          installed          SomePackage



2.5 pip卸载包



 




$         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 查看待更新包



 



pip          list         --         outdate


pygpgme         (         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参数解释

 



 



# 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         >                     Specify         a         proxy          in         the          form         [         user         :         passwd         @         ]         proxy         .         server         :         port         .


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


--         exists         -         action         <         action         >            Default         action          when         a         path          already          exists         :         (         s         )         witch         ,         (         i         )         gnore         ,         (         w         )         ipe         ,         (         b         )         ackup         .


--         cert         <         path         >              证书         .



 


标签:SomePackage,--,redis,详解,install,pip,packages,安装
From: https://blog.51cto.com/u_6186189/7048874

相关文章

  • Android FrameWork——Touch事件派发过程详解
    对于android的窗口window管理,一直感觉很混乱,总想找个时间好好研究,却不知如何入手,现在写的Touch事件派发过程详解,其实跟android的窗口window管理服务WindowManagerService存在紧密联系,所以从这里入手切入到WindowManagerService的研究,本blog主要讲述一个touch事件如何从用户消息的采......
  • MongoDB索引操作和执行计划Explain()详解
    一、索引操作说明,下面的内容举例时,以"dailyTrip"collection为例。字段内容如下:{"_id":ObjectId("63ec5a971ddbe429cbeeffe3"),//objectid"car_type":"Gett",//string"date":ISODate("2016-04-01T0......
  • Ubuntu22-安装telnet远程
    前面讲了Centos如何安装telnet远程,这次分享Ubuntu系统如何安装远程telnet,作为咱们运维备用远程途径 一、下载和安装查看系统版本:Ubuntu22.04.1LTS 在线安装:aptinstalltelnettelnetdopenbsd-inetd 离线安装:离线安装需要先找到有外网系统的电脑缓存离线安装包......
  • nvim安装最新版
    只适合ubuntu的nvim安装方法最快的办法:sudoaptupdatesudoaptupgrade-ysudoapt-getinstallsnapdsudoapt-getinstallsnapcraft#这里可能会卡住,关机重启#报错执行sudodpkg--configure-asudosnapinstallnvim--classic其它方法(不推荐,比较麻烦)Ne......
  • CINEMA 4D C4D R17三维动画软件下载和安装教程
    C4D全名CINEMA4D,由德国MaxonComputer研发出的3D动画软体。C4D是一个老牌的三维软件。能够进行顶级的建模、动画和渲染的3D工具包。内置纹理、动画、渲染、多边形建模、克隆、雕刻等多种辅助设计工具。软件介绍完整的样条工具包跟随着R17一起问世,不需再从工具间切换挑选!无论是草图......
  • 第一章 安装Nginx+Lua开发环境
    首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个WebServer使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Ng......
  • Redis/SSDB+Twemproxy安装与使用
    目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端......
  • pip永久换源
    #pipinstall下载比较慢----》第三方包都在pypi上,国外的,下载起来比较慢#临时换源:pipinstall-i源地址(清华,阿里,豆瓣)#以后永久换源,只要pipinstall就是去国内镜像站下载"""1、采用国内源,加速下载模块的速度2、常用pip源:--清华:https://pypi.tuna.tsinghua.edu......
  • 安装Linux操作系统
    LAMP是一种非常常见的开源软件套件,包括Linux操作系统、ApacheHTTP服务器、MySQL数据库和PHP编程语言。它被广泛应用于构建动态网站和Web应用程序。本文将介绍如何安装和配置LAMP服务器,以实现可靠高性能的网站和应用程序运行环境。一、安装Linux操作系统在安装LAMP之前,首先需要选......
  • JAVA 内存详解 (理解 JVM 如何使用 Windows 和 Linux 上的本机内存)
    级别:中级AndrewHall ,软件工程师,IBM2009年5月11日Java™堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存 耗尽,则会发生普通调试技巧无法解决的 OutOfMemoryError 。本文将讨论本机内存的概念,Java运行时如何使用它,它被耗......