Tensorflow r1.0 : could not a find a version that satisfies the requirement tensorflow
PythonWindowsTensorflowInstallationPython 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:
- See which version of python you have:
conda search python
- 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 - Activate python 3.5 using
activate py35
- 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
or
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
- Get Python 3.5
- Upgrade pip version to 9
- 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:
- create a new virtual environment for that project (using anaconda)
conda create -n <env_name> python=3.6.8
- activate the created environment using
conda activate <env_name>
- Now install
pip install tensorflow
note: If tensorflow dosen't install : try install keras module first and then try installing tensorflow