1

I keep getting errors like;

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow 
ERROR: Could not find a version that satisfies the requirement tensorflow==2.0.0 (from versions: none) ERROR: No matching distribution found for tensorflow==2.0.0 
ERROR: Could not find a version that satisfies the requirement tensorflow==2.2.0 rc4 (from versions: none) ERROR: No matching distribution found for tensorflow==2.2.0rc4 

I have tried searching for a solution since 4 to 5 hours. I am trying to install it in a virtualenv file.

This has never happened before. What am I doing wrong?


Pip version: 20.2.3

Pip3 version: 20.2.3

Python version: Python 3.7

Windows: 8.1 64 bit

Tensorflow version I want to install: 2.x+

7
  • Yes, please read my question I included my operating system and version Commented Sep 25, 2020 at 15:03
  • What commands are you running that are giving you these errors? Commented Sep 25, 2020 at 15:03
  • 1
    Please provide more info about your system. Are you using python 3? Are you able to install other packages using pip? Which command did you use, exactly? Commented Sep 25, 2020 at 15:04
  • 1
    Please make sure that you're using a 64 bit python interpreter. Run the following script: import platform platform.architecture()[0] it should return '64bit' Commented Sep 25, 2020 at 15:15
  • 1
    It would be best uninstall the 32bit version and install the 64 bit version only. Commented Sep 25, 2020 at 16:39

3 Answers 3

3

According to the PIP tensorflow file listing it should work. Are you are sure you are using a 64-bit python interpreter? If your python interpreter is 32 bit for some reason, it's going to need a 32 bit package.

The packages are not built for Windows 32 bit.

If this is your problem, you should install a 64 bit version of the Python interpreter.

Sign up to request clarification or add additional context in comments.

Comments

1

Please verify that your python installation is 64 bit by using the following script:

import platform platform.architecture()[0] 

the script should return '64bit'. if not, install the correct version. Also, if you wish to use tensorflow 2.2 and above, upgrade to python 3.8 or higher.

Comments

-1

TensorFlow is compiled with recent processor. I had problems with this and I had to verify the processor flags (and recompile myself, pff). Windows 8.1 is surely obsolete

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.