Tensorflow installation error: not a supported wheel on this platform

后端 未结 13 950
别跟我提以往
别跟我提以往 2020-11-29 01:53

when I try to install tensorflow by cloning from git, I run into the error \"no module named copyreg,\" so I tried installing using a virtualenv. However, I then run into th

相关标签:
13条回答
  • 2020-11-29 02:14

    The pip wheel contains the python version in its name (cp34-cp34m). If you download the whl file and rename it to say py3-none or instead, it should work. Can you try that?

    The installation won't work for anaconda users that choose python 3 support because the installation procedure is asking to create a python 3.5 environment and the file is currently called cp34-cp34m. So renaming it would do the job for now.

    sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.7.0-cp34-cp34m-linux_x86_64.whl
    

    This will produced the exact error message you got above. However, when you will downloaded the file yourself and rename it to "tensorflow-0.7.0-py3-none-linux_x86_64.whl", then execute the command again with changed filename, it should work fine.

    0 讨论(0)
  • 2020-11-29 02:16

    I faced the same issue and tried all the solutions that folks suggested here and other links (like https://askubuntu.com/questions/695981/platform-not-supported-for-tensorflow-on-ubuntu-14-04-2).

    It was so frustrating because using print(wheel.pep425tags.get_supported()) I could see that my ubuntu supported ('cp37', 'cp37m', 'linux_x86_64') and that was exactly what I was trying to install (from https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.14.0-cp37-cp37m-linux_x86_64.whl).

    What at the end fixed it was to simply download the package first and then

    pip install tensorflow-1.14.0-cp37-cp37m-linux_x86_64.whl
    
    0 讨论(0)
  • 2020-11-29 02:17

    Seems that tensorflow only work on python 3.5 at the moment, try to run this command before running the pip install

    conda create --name tensorflow python=3.5
    

    After this running the following lines :

    For cpu :

    pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
    

    For gpu :

    pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl
    

    Should work like a charm,

    Cheers

    0 讨论(0)
  • 2020-11-29 02:18

    Make sure that the wheel is, well, supported by your platform. Pip uses the wheel's filename to determine compatibility. The format is:

    tensorflow-{version}-{python version}-none-{your platform}.whl
    

    I didn't realize that x86_64 refers to x64, I thought it meant either x86 or x64, so I banged my head against this futilely for some time. Tensorflow is not available for 32 bit systems, unless you want to compile it yourself.

    0 讨论(0)
  • 2020-11-29 02:20

    I was trying to do the windows-based install and kept getting this error.

    Turns out you have to have python 3.5.2. Not 2.7, not 3.6.x-- nothing other than 3.5.2.

    After installing python 3.5.2 the pip install worked.

    0 讨论(0)
  • 2020-11-29 02:27

    actually, you can use Python 3.5., I successfully solved this problem with Python 3.5.3. Modify python version to 3.5. in conda, see https://conda.io/docs/py2or3.html. then go to https://www.tensorflow.org/install/install_windows, and repeat from "Create a conda environment named tensorflow by invoking the following command" BLA BLA.....

    0 讨论(0)
提交回复
热议问题