因为要在公司的电脑上离线安装第三方库的包,例如Pandas和Numpy等。
在终端上输入命令:
pip install numpy‑1.16.4+mkl‑cp27‑cp27m‑win_amd64.whl
结果在终端显示报错:
numpy‑1.16.4+mkl‑cp27‑cp27m‑win_amd64.whl is not a supported wheel on this platform
(下载安装包的地址是https://www.lfd.uci.edu/~gohlke/pythonlibs/)
numpy‑1.16.4+mkl‑cp27‑cp27m‑win_amd64.whl
这个文件中的cp27是指安装包支持的是Python2.7版本。
而公司电脑上的在终端cmd查看Python版本,发现是Python 3.6。
(公司电脑不能联网,这里用自己的电脑演示一下)
结果显示如下:
import pip._internal
print(pip._internal.pep425tags.get_supported())
结果显示如下:
结果表明,本地Python支持的安装包包括cp36、cp3、py3等,而并没有下载安装包的cp27。
成功找出原因!下次下载安装包的时候需要仔细了。