Python的第三方库是指由Python社区或其他开发者开发的、不属于Python标准库的软件包。这些库提供了各种功能和工具,可以扩展Python的功能和能力,使开发者能够更方便地进行各种任务和项目开发。
简单讲,第三方Python库就是由个人或者组织(非Python官方)提前写好的一些方法。安装对应的库之后,你可以直接使用里面的方法,省去了自己编写的麻烦,从而提高了代码开发效率。(每一个人都可以编译、封装自己的库,供给自己、他人使用,所以说库的数量是无限的。)
一、如何正确的安装Python第三方库
在Python的使用、学习、开发过程中,掌握正确安装第三方库的方式至关重要!!!
安装库总体分为两步:1、确认安装库的环境;2、在此环境中,进行安装库操作。
二、第三方库安装失败原因
安装库失败的原因有非常多,可以根据安装失败后的报错,确定失败原因,从而进行处理。下面列举几个最常见的报错。
1、网络问题:网络问题是最常见的问题,在安装库下载文件的过程中断网、网络不稳定、电脑代理设置(开启梯子)等等都会导致安装失败。报错经常如下:
排查建议:①更换稳定网络;②关闭一切代理;③使用国内镜像源
2、权限问题:如果没有足够的权限在系统目录或Python环境中安装库文件,可能会导致安装失败。比如Pycharm、Jupyter、Spyder正在运行中,对正在运行的解释器安装、卸载库,就容易出现权限问题。报错如下:
排查建议:①关闭Python相关的所有软件;②以管理员方式打开Anaconda Prompt安装
3、编译问题:Python的第三方库文件一般分为两种格式,一种是whl格式的,可以直接安装;另一种是zip或者tar.gz压缩包形式,需要进行编译或者配置安装。
whl格式的文件,安装过程中,显示如下(可以正常安装):
ZIP、tar.gz格式的文件,安装下载时,显示如下(电脑没有编译环境,大部分无法直接pip安装的):
排查建议:①寻找别人已经编译好的whl文件;②自行安装编译环境
4、版本兼容性问题:Python的版本不兼容库的版本,如果版本不匹配可能导致安装失败。报错如下(报错会提示当前Python版本,支持的所有库的版本):
排查建议:①更换库的版本;②更换Python的版本
5、操作系统兼容性问题:某些Python库可能不支持特定的操作系统,导致安装失败。比如 pyinotify库只支持Linux系统,不支持在Windows中安装。Windows中安装报错如下:
排查建议:①选择正确操作系统
6、Pycharm安装库问题:在Pycharm设置中安装Python的第三方库不是标准的操作方式,而且操控性比较差,极易安装失败。(Python的第三方库是Python的产物,Pycharm只是相当于一个高级记事本,Pycharm中显示的所有的库,是从Python中读取从而显示出来的,并非在Pycharm中。)常见报错如下:
排查建议:①使用对应的终端安装库;②Pycharm的错误建议也是提示使用终端安装库;
以上这一些错误,包含了常见的99%的错误,避免这一些错误,安装库会变的轻而易举!!!
暂无评论内容