介绍
介绍
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
读取数据超时,这个问题应该是新入坑的童鞋们最容易遇到的问题了。简单说就是在下载软件包的时候遇到了网络问题,下载超时了。
这种情况可以通过几个办法解决
加长超时时间
可以使用 --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
这种情况一般也是pip的安装工具setuptools版本太老了,可以通过升级setuptools解决
总结
要想玩好python语言,就要学会安装各种软件包,就要将pip玩熟练了,各位童鞋们下去可以研究研究,欢迎童鞋们和福哥分享你们的心得体会哦~~