一 、问题简述:
1 由于我的服务器是centos 6.5 ,但是服务器没开网,只有离线安装tensorflow!
2 浏览了很多网页,找到一个方法就是去下载 whl文件,然后用pip install XXX.whl进行安装。
3 于是我看了下我的服务器是centos 6.5,python是3.6,是linux系统。就跑到https://pypi.org/ 去下载了一个:
tensorflow-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl
4 然后上服务器,进行 pip install tensorflow-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl,报错:
说我的tensorflow: is not a supported wheel on this platform......................
5 百思不得其解 我的是py3.6啊? 而且 我的是linux系统,64位.......TT.......
---------------------------------------------------------------------------------------------------------------------------------------------------------------
二、解决办法:
(我也是搜了好久,这个方法有点无语,但是貌似管用了)
(1) 进入python
(2) import pip
(3) print(pip.pep425tags.get_supported()) 这个可以支持你的python将安装文件中的什么字符.....如下图所示:
(4)由于我的tensorflow文件名是:tensorflow-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl
这其中manylinux2010在上述list中不存在,于是,我将文件名改了:
tensorflow-2.0.0-cp36-cp36m-manylinux1_x86_64.whl
(5) 再次进行pip install tensorflow-2.0.0-cp36-cp36m-manylinux1_x86_64.whl, 就没有报同样错了!
(虽然报了其他错,但不是这个问题了)