一、pip概述

1.python包

python包,可以使我们利用网络上现成的代码库资源,解决程序中某一方面的问题,类似于C语言的各种库。

PyPi(Python Package Index ,包索引) 是 Python 的软件存储库,PyPi 能帮助我们查找与安装由 Python 社区开发和共享的软件。相当于说,这是python官方提供的python包的集中仓库,我们平时用到的库都可以在这里找到。

2.pip

pip 是一个 python 包安装与管理工具。本质上说,pip也是一个python包,不过这个python包的功能就是为了管理python包的安装、卸载、升级等功能。

PYPA(Python Packaging Authority)是一个工作组,主要负责维护Python打包使用的一组核心软件项目,通过这些项目可以实现打包、共享和安装Python软件。PYPA维护的软件包括pip、setuptools、virtualenv、Python Packaging User Guide等等。也就是说本文讨论的pip就是由PYPA维护的。

二、安装pip

一般情况下,如果python的安装版本Python 2 >=2.7.9 或者 Python 3 >=3.4,那么安装软件自身带有pip。如果在安装python的同时安装pip,可以再手动安装pip。

1.下载pip安装包

下载地址:

https://PyPi.org/project/pip/#files

下载地址官方可能会更改,注意找到正确的位置。

2.下载完成后,解压缩

3.通过dos命令行进入解压后的目录,并运行安装命令

python setup.py install

执行情况如下:

4.查看安装是否成功

三、使用pip

1.安装包

pip install SomePackage

2.卸载包

pip uninstall SomePackage

3.在PyPi里搜索包

pip search SomePackage

4.升级包

pip install --upgrade SomePackage

5.显示安装包信息

pip show SomePackage

6.列出已安装的包

pip list

7.显示版本和路径

pip --version

8.获取帮助

pip --help

python pip工具命令_Python包管理工具pip相关推荐

  1. python中setup函数_Python包管理工具setuptools之setup函数参数详解

    ***对所学内容的简单汇总 在安装python依赖库时,我们使用pip install 或者python setup.py install. pip 会自己搜索适合的版本,python setup.p ...

  2. Go (Golang) 工具之依赖包管理工具goimports | Go语言规范-import规范(导入)排序 |GoLand:设置gofmt与goimports,保存时自动格式化代码

    文章目录 Go (Golang) 工具之依赖包管理工具goimports Go语言规范-import(导入)排序 什么是goimports 安装和使用 Golang 使用goimports unrec ...

  3. python扩展包安装_Python包管理工具Distribute的安装

    Python的包管理工具常见的有easy_install, setuptools, 还有pip, distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了: 可以看到distribu ...

  4. python包pip安装_python包管理之Pip安装及使用

    Python有两个著名的包管理工具easy_install.py和pip.在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装. pip可以运行在Uni ...

  5. python pip是什么的简写_Python包管理器pip

    [安装setuptools和pip] 玩Python不能没有setuptools和pip.这里使用pip提供的安装脚本,自动安装setuptools和pip.wget https://bootstra ...

  6. git管理工具_使用包管理工具

    HomeBrew HomeBrew 是Mac上十分好用的包管理工具. 如果使用过 Linux,那么一定不会对 yum 或者 apt 感到陌生.homebrew 就是 Mac 上的这样的一个包管理工具. ...

  7. python卸载_Python包管理工具pip - amanlikethis

    一.pip概述 包 python包,可以使我们利用网络上现成的代码库资源,解决程序中某一方面的问题,类似于C语言的各种库. PyPi(Python Package Index ,包索引)   是 Py ...

  8. python中有很多包管理工具有哪些不是_C 语言中有没有类似 Python 中 pip 的包管理工具?...

    C 以及 C++ 虽然经历过标准化,但缺乏单一的掌控者.现实世界里的 C/C++ 犹如神圣罗马帝国,固然有一个委员会在名义上号令天下,但事实上是各路诸侯的方言割据:Vistual Studio 的 C ...

  9. pip;python包管理工具

    pip;python包管理工具 http://blog.csdn.net/shanliangliuxing/article/details/10114911 转自:http://jiayanjujyj ...

最新文章

  1. Spring配置文件中注入复杂类型属性
  2. [case19]聊聊eureka的TaskDispatcher
  3. raid0+磁盘加密
  4. FireFox与IE的兼容
  5. PHP秒杀截流原理,节流阀和去抖动的基本实现方法介绍
  6. react-native 自定义 下拉刷新 / 上拉加载更多 组件
  7. IDAPython安装
  8. python 时频图_python,地震波形、时频图、频谱图计算和显示软件
  9. 230. Kth Smallest Element in a BSTs
  10. 视频H5页面/视频app怎么做?
  11. android 删除wifi文件,删除无线网络连接信号(wifi)(图文教程)
  12. macos可以升级到指定版本吗_MacOS升级10.13后变垃圾,教你如何降级自救
  13. php只能做网站吗,php只是做网站吗?
  14. 【网络】应用层-HTTP协议
  15. tools、site
  16. Linux的公平调度
  17. Exchange 2003升级到Exchange 2010 之启用Outlook Anywhere!
  18. 椭圆机的正确使用方法,你学会了吗?
  19. Java实现邮件发送 超详细!!!(以QQ邮箱个人版和企业版为例)
  20. 1.34.FlinkX\工作原理\快速起步|1.35.Flink资料

热门文章

  1. Licode入门学习:WebRtcConnection源码分析(一)
  2. 微信小程序中的Tab切换
  3. RS485串口测试工装研究
  4. offsetX各种值总结
  5. oracle 查询最高分,oracle高级查询
  6. 太惊艳了,爆干几天几夜完成的实战模型:【猫狗大战】附资料
  7. 微信小程序 输入框限制
  8. TED演讲:Jeff Hawkins.大脑的工作原理是什么
  9. KerasClassifier 中verbose是什么
  10. 家庭无线网络维护以及网络卡顿、信号弱、断网的原因分析和解决尝试