首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中年大叔学编程-Python的包管理利器pip

之前有提到过导入包,还有自定义包以及Python自带的包,其实虽然Python给我们提供强大的内置包,但是在某些情况下,我们还是需要一些强者开发的第三方包来提高我们的开发效率。

PIP是什么

pip是个什么东西呢?它是Python自带的包管理器,就是可以使用pip这个工具来下载和卸载相应的包,在Python 3.4+的版本都有自带pip工具,这里我们去安装目录可以看到三个exe文件.

由于在安装的时候,有勾选过自动配置环境变量,所以这时候打开cmd命令行可以直接使用pip命令

我们可以看到提供的命令并不多,这里主要用到的就是install和uninstall

PIP常用命令示例

install

我读书少,但是我看得懂这个单词是安装的意思。是要来安装 所需包的,假设我们需要安装Requests这个包,那么我们只需要在命令行输入pip install Requests即可,

如果你们直接执行这个命令可能不会成功或者很慢,那么可能就需要设置一下代理,我能安装这么快是因为做了这么一手

在用户目录下新建了一个pip目录,在该目录下新建了一个pip.ini,并在该文件中配置了图片中的内容,当然也可以直接在命令中直接加入代理地址下载

我们在程序中来引入一下刚才下来的包

可以看到能成功引入安装的包,每个包都有对应的版本号,一般我们在安装时不带版本号即默认安装 最新版本,但是有时候某些组件或者系统需要制定的版本时候,我们就需要在安装时制定版本,如:pip install Requests=2.22.0,另外,我们还可以借助这个命令对包进行升级pip install --upgrade [包名],这里就不具体看效果了,有兴趣的自己去试试

list

查看我们安装的包和对应的版本号

show

查看指定包的信息,用法是pip show [包名],如:pip show requests

我们可以看到它的基本信息以及 所需的依赖包

uninstall

有时候我们不想用这个包了,那么就可能需要把这个包给卸载掉,它的用法是pip uninstall [包名],如:pip uninstall requests

我们现在来看看这包还能不能用呢?

有没有感觉到pip这个工具还是挺好用的呢?

我只是记录我的学习过程,由于书读的少,可能很多地方表述或者是理解得不对,请轻喷并指正。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200530A02ZCB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券