Tensorflow r1.0 : could not a find a version that satisfies the requirement tensorflow


Python Problem Overview

I want to install Tensorflow 1.o for python on windows.

This is information for my system.

D:\>python --version
Python 3.5.2 :: Anaconda 4.2.0 (32-bit)

D:\>pip3 --version
pip 9.0.1 from d:\web\anaconda\lib\site-packages (python 3.5)'

But, when I execute below command,

D:\>pip3 install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

I don't understand what the problem is...

And I tried another way...

This is case when I use Conda

(tensorflow) D:\>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.

What is the problem?

Python Solutions

Solution 1 - Python

I was in same problem.

Below command solved my problem

pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl

to find the list of all the urls based on the python version and CPU or GPU only refer to: https://www.tensorflow.org/install/pip

Solution 2 - Python

Tensorflow requires a 64-bit version of Python.

Additionally, it only supports Python 3.5.x through Python 3.8.x.

If you're using a 32-bit version of Python or a version that's too old or new, then you'll get that error message.

To fix it, you can install the 64-bit version of Python 3.8.6 via Python's website.

Solution 3 - Python

Tensorflow on windows needs python 3.5. You can follow following steps to activate python 3.5 in anaconda:

  1. See which version of python you have: conda search python
  2. If you already have python 3.5 then go to step 3 otherwise use conda create -n py35 python=3.5 anaconda to create python 3.5
  3. Activate python 3.5 using activate py35
  4. Now install tensorflow using conda install tensorflow

If step4 is not working i.e, something like "tensorflow: no package found " then follow this tutorial to forge conda-forge channel and then try installing tensorflow using step4. It worked for me.

Solution 4 - Python

Try this

Installing with Anaconda

conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
pip install tensorflow-gpu

It is important to add python=3.5 at the end of the first line, because it will install Python 3.5.

Solution 5 - Python

I was getting the same error

  1. Get Python 3.5
  2. Upgrade pip version to 9
  3. Install tensorflow

It worked for me

Solution 6 - Python

I did it with:

python3 -m pip install --upgrade tensorflow

Solution 7 - Python

From your python version output, looks like that you are using Anaconda python, in that case, there is a simple way to install tensorflow.

conda install -c conda-forge tensorflow

This command will take care of all dependencies like upgrade/downgrade etc.

Solution 8 - Python

upgrading pip worked for me

python -m pip install --upgrade pip

Solution 9 - Python

i had python 3.8.5 ..but it will not work with tenserflow..

so i installed python 3.7.9 and it worked.

Solution 10 - Python

The solution for me was sooo dumb!!

I was using Python 3.8 in my environment. I made a new environment using Python 3.7, and the install worked fine.


Solution 11 - Python

The TensorFlow package couldn't be found by the latest version of the "pip".
To be honest, I really don't know why this is...
but, the quick fix that worked out for me was:
[In case you are using a virtual environment]
downgrade the virtual environment to python-3.8.x and pip-20.2.x In case of anaconda, try:

conda install python=3.8

This should install the latest version of python-3.8 and pip-20.2.x for you.
And then, try

pip install tensorflow

Again, this worked fine for me, not sure if it'll work the same for you.

Solution 12 - Python

The Reason is that TensorFlow is only available upto python versions <= 3.6. You can't download tensorflow for python versions > 3.6 as there is no tensorflow.

If you don't want to downgrade your entire python version for a single package, do this:

  1. create a new virtual environment for that project (using anaconda) conda create -n <env_name> python=3.6.8
  2. activate the created environment using conda activate <env_name>
  3. Now install pip install tensorflow

note: If tensorflow dosen't install : try install keras module first and then try installing tensorflow


All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questionceounii leeView Question on Stackoverflow
Solution 1 - PythonMoynul Haque BiswasView Answer on Stackoverflow
Solution 2 - PythonFranck DernoncourtView Answer on Stackoverflow
Solution 3 - Pythondevil in the detailView Answer on Stackoverflow
Solution 4 - PythonSrGraceView Answer on Stackoverflow
Solution 5 - PythonGeekView Answer on Stackoverflow
Solution 6 - Pythontonycor nikolauosView Answer on Stackoverflow
Solution 7 - PythondeenaikView Answer on Stackoverflow
Solution 8 - PythonPranoy SarkarView Answer on Stackoverflow
Solution 9 - PythonShivam ShuklaView Answer on Stackoverflow
Solution 10 - PythonMateenView Answer on Stackoverflow
Solution 11 - PythonGopi BollineniView Answer on Stackoverflow
Solution 12 - PythonKishore ShivaView Answer on Stackoverflow