同福

在Windows上通过pip安装Python软件包【20200924】

介绍

介绍

python是一个可以做很多事情的语言,之所以可以做很多事情是因为python有非常多的软件包,不同的功能需要使用不同的软件包,python自带了一个软件包管理功能——pip,我们管理python的软件包就可以用pip这个工具了。

要学习python就必须学会软件包的安装、升级、卸载等等操作,下面童鞋们就跟着福哥来学习pip的使用方法吧。

软件包

包名称

每个软件包都会有个一个包名称,在我们编写代码时候提供import命令将软件包导入进来,然后才可以使用软件包的功能

软件名称

如果自己的python环境里没有需要的软件包,在运行程序的时候会报错,这时候就需要使用pip工具安装需要的软件包

安装的时候需要知道软件名称,大部分软件包的包名称和软件名称都是一样的,但是也有一部分软件包的包名称和软件名称是不一样的

安装软件包

安装软件包首先要知道软件名称,如果不知道可以去python官网查

安装软件包

如果要安装pillow软件包可以使用如下命令

pip install pillow

升级pip

如果使用pip的时候提示有新版本的话,可以通过以下命令升级pip

升级pip

升级pip和升级其他软件一样,注意最后的pip的意思是升级pip这个软件

pip install --upgrade pip

升级setuptools

pip安装软件包是通过setuptools完成的,如果setuptools版本过旧,可以通过以下命令升级setuptools

升级setuptools

升级setuptools和升级其他软件一样,注意最后的setuptools的意思是升级setuptools这个软件

pip install --upgrade setuptools

常见错误

Read time out

187a96810c5ae3c6.jpg读取数据超时,这个问题应该是新入坑的童鞋们最容易遇到的问题了。简单说就是在下载软件包的时候遇到了网络问题,下载超时了。

这种情况可以通过几个办法解决

加长超时时间

可以使用 --timeout 参数设置更大的超时秒数

pip install urllib --timeout 600

更换国内pip源

可以使用国内的镜像pip源安装软件包,这样网络的速度唰唰的快

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

Installing build dependences…error

这种情况一般是pip的安装工具setuptools版本过旧了,可以通过升级setuptools解决

Getting requirements to build wheel…error

631dcd857a0fa85c.jpg这种情况一般也是pip的安装工具setuptools版本太老了,可以通过升级setuptools解决

总结

要想玩好python语言,就要学会安装各种软件包,就要将pip玩熟练了,各位童鞋们下去可以研究研究,欢迎童鞋们和福哥分享你们的心得体会哦~~