可能的原因1:安装的不是对应python版本的库,下载的库名中cp35代表python3.5,其它同理。
可能的原因2:这个是我遇到的情况(下载的是对应版本的库,然后仍然提示不支持当前平台)
我下载到的tensorflow库文件名:tensorflow-1.7.0-cp36-cp36m-win_amd64.whl
使用pip安装(在命令行中): pip install tensorflow-1.7.0-cp36-cp36m-win_amd64.whl
报错: tensorflow-1.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform,通过csdn上面一个帖子成功解决问题。
方法:在cmd后中输入
python
import pip
print(pip.pep425tags.get_supported())
可以获取到pip支持的文件名还有版本,我这里如下:
[('cp36', 'cp36m', 'win32'), ('cp36', 'none', 'win32'), ('py3', 'none', 'win32'), ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('py36', 'none', 'any'), ('py3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
通过这里可以发现上面下载的文件名格式是不支持的,把文件名修改为:tensorflow-1.7.0-cp36-cp36m-win32.whl再使用pip安装即可成功。