1. pip 工具安装
pip是Python官方提供并维护的在线第三方库安装工具。对于同时安装Python2和Python3环境的系统,建议采用pip3命令专门为Python3版本安装第三方库。为了叙述方便,本文后续都采用pip代替pip或pip3命令。
pip需要通过命令行执行,执行 pip -h 命令将列出 pip 常用的子命令,注意,不要在IDLE环境下运行pip程序。
理论上是行的,但实际操作中问题频出,会花更多时间来修复问题(常用包,强推安装Anaconda而非python,A还额外带了许多常用第三方库,小白学习者会很省心)且很多地方都能查到这个的相关操作,此处举例清华的镜像,经历里算是最全且较快的了。需要通过命令执行,输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
复制代码
其中numpy为库名,可根据个人需求做更改。
举例:
其中,安装位置可以通过一下命令进行调试:
2. 自定义安装
自定义安装指按照第三方库提供的步骤和方式安装,第三方库都有主页用于维护代码库的代码和文档。以科学计算用的numpy为例,开发者维护的官方主页如下:
浏览该网页找到下载链接,如下:
进而根据指示步骤安装。
自定义安装一般适用于pip中尚无登记或安装失败的第三方库。
3.文件安装
由于Python某些第三方库仅提供源代码,通过pip下载文件后无法在Windows系统编译安装,会导致第三方库安装失败。在Windows平台下所遇到的无法安装第三方库的问题大多属于这一类。
为了解决这类第三方库安装问题,美国加州大学尔湾分校提供了一个页面,帮助Python用户获得Windows可直接安装的第三方库文件,链接地址如下:
pypi.tuna.tsinghua.edu.cn/simple (清华镜像,香的一批).
(tips:直接在URL里续上所需的正确包名,再续一个 / 符号,可直接跳转到下载它的页面)
该地址列出了一批在pip安装中可能出现问题的第三方库。这里以numpy为例说明:
首先在上述页面中找到scipy库对应的内容,如下图所示:
选择其中的.whl文件下载,这里举例选择适用于Python3.7版本解释器和win64位系统对应文件(图中 ✔ 的那个),下载该文件到D:\pycodes目录(自建目录便于安装管理,对小白更友好些)。然后,使用管理员权限采用pip命令安装该文件。这里的具体安装位置也可根据之前提出的安装位置调试命令进行选择。
:\>pip install D:\pycodes\numpy-1.19.4-cp37-cp37m-win_amd64.whl
复制代码
显示
Successfully installed numpy-1.19.4
复制代码
则安装成功。
比较
对于以上三种安装方式,一般优先采用 pip 工具安装,如果安装失败,则选择自定义安装或者文件安装。另外,如果需要在没有网络条件下安装Python第三方库,请直接采用文件安装的方式,其中.whl文件可以通过pip download指令在有网络条件的情况下获得。
本文在嵩天老师的《Python语言程序设计基础》上做了些修改(超棒的书,强推!),感谢!