【代码世界 No.1】Python学习笔记 #1 - Python离线安装模块,.whl 文件 和 setup.py
有时候当使用 pip 无法正常下载Python模块,或者需要在离线环境及无网络环境安装Python包的时候,可以采用安装 .whl文件或者setup.py文件的方式。
一、离线包下载
一般的可以在下面的这个网站找到: https://pypi.org/,例如numpy模块

在下载界面中可以看到很多的文件,其中有些模块有 .whl格式的wheel文件和 .zip或.tar.gz格式的资源文件,这两种文件的安装方式略有不同。也有的模块只有其中一种安装文件。
对于 .whl文件的命名,cp代表了Python的版本号,如cp38代表python3.8版本,linux、win32、win_amd64,分别代表了linux系统、windows32位和windows64位系统,选择适合自己系统的版本下载就好。
将下载的文件存放在本地(可以单独建立一个文件夹存放所有的模块文件),然后在运行窗口中cd进入或者直接在文件夹中打开运行窗口。


二、安装 .whl 文件
cmd进入到项目的虚拟环境 venu ——>Script中,
或者直接在配置了Python环境变量的系统中,输入 pip install XXX.whl
例如:

如果安装不上,出现 ...not support on this platform...警告时:
试试更改一下 .whl文件名(需要和自己的python版本所支持的文件名对应),比如在第二个cp38后面加个m等。
还是不行,就升级一下pip,版本太低也会有问题。
三、安装setup.py
与 .whl文件一样,先cmd到指定位置,然后输入python setup.py install
执行这个命令,前提是安装了setupTools。

离线安装Python模块比较麻烦,尤其是某个包需要大量依赖包的时候,而且bug总是可能存在的,遇到了问题还是需要耐心的解决~