信息发布→ 登录 注册 退出

python中pip安装、升级以及升级固定的包

发布时间:2026-01-11

点击量:
目录
  • 1、pip下载安装
    • 1.1 pip下载
    • 1.2  Linux安装pip
    • 1.3 升级pip
  • 2. pip使用详解
    • 2.1 pip安装包
    • 2.2 pip查看是否已安装
    • 2.3 pip检查哪些包需要更新
    • 2.4 pip升级包
    • 2.5 pip卸载包
  • 3. pip使用实例  
    • 4. pip参数解释
      • 总结

        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

        2.4 pip升级包

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

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

        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<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>              证书.

        用pip uninstall 包名 命令即可卸载包

        用pip list命令可以查看已安装的第三方包

        用pip list --outdated命令可以查看哪些包需要更新

        总结

        在线客服
        服务热线

        服务热线

        4008888355

        微信咨询
        二维码
        返回顶部
        ×二维码

        截屏,微信识别二维码

        打开微信

        微信号已复制,请打开微信添加咨询详情!