Install Tensorflow 2.2 on linux - linux

I have GNU/Linux box, I am trying to install Tensorflow 2.2. Currently I have
python3.6 --version
Python 3.6.12
and when I try to run my code it says
ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow`
So when I try to install Tensorflow 2.2
sudo pip-3.6 install --upgrade tensorflow==2.2.0
Collecting tensorflow==2.2.0
Could not find a version that satisfies the requirement tensorflow==2.2.0 (from versions: 0.12.1, 1.0.0, 1.0.1, 1.1.0rc0, 1.1.0rc1, 1.1.0rc2, 1.1.0, 1.2.0rc0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.3.0rc0, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.4.0rc0, 1.4.0rc1, 1.4.0, 1.4.1, 1.5.0rc0, 1.5.0rc1, 1.5.0, 1.5.1, 1.6.0rc0, 1.6.0rc1, 1.6.0, 1.7.0rc0, 1.7.0rc1, 1.7.0, 1.7.1, 1.8.0rc0, 1.8.0rc1, 1.8.0, 1.9.0rc0, 1.9.0rc1, 1.9.0rc2, 1.9.0, 1.10.0rc0, 1.10.0rc1, 1.10.0, 1.10.1, 1.11.0rc0, 1.11.0rc1, 1.11.0rc2, 1.11.0, 1.12.0rc0, 1.12.0rc1, 1.12.0rc2, 1.12.0, 1.12.2, 1.12.3, 1.13.0rc0, 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1)
No matching distribution found for tensorflow==2.2.0
I get the above error. Any idea how to fix this issue?
Update:
sudo pip-3.6 --version
pip 9.0.3 from /usr/lib/python3.6/dist-packages (python 3.6)
-Raj

Starting with Tensorflow 2.0 Google stopped providing manylinux1 wheels and switched to manylinux2010 which is probably not recognized by your pip because it's too old. Try to upgrade: sudo pip-3.6 install -U pip, then verify sudo pip-3.6 --version and retry sudo pip-3.6 install -U tensorflow==2.2.0

TensorFlow 2 packages require a pip version >19.0.
https://www.tensorflow.org/install

Related

Python / Why can't I install last version of Pyarrow?

When I try to install in my virtual env pyarrow, by default this command line installs the version 6.0.1
python -m pip install pyarrow
When I try to upgrade this command produces an error
python -m pip install pyarrow==7.0.0
ERROR: Could not find a version that satisfies the requirement
pyarrow==7.0.0 (from versions: 0.4.1, 0.5.0, 0.6.0, 0.7.0, 0.7.1,
0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.15.0, 0.15.1, 0.16.0, 0.17.0, 0.17.1, 1.0.0, 1.0.1, 2.0.0, 3.0.0, 4.0.0, 4.0.1, 5.0.0, 6.0.0, 6.0.1) ERROR: No matching distribution found for pyarrow==7.0.0
In the official page, last version is 9.0.0
My python version is 3.6.6
What could be the cause ?
As you can see from the line in https://github.com/apache/arrow/blob/e90472e35b40f58b17d408438bb8de1641bfe6ef/python/setup.py#L621, pyarrow>=7 requires Python>=3.7. Thus you won't be able to use it with Python 3.6.x. Thus if you want to use a newer pyarrow version, you also need to update your Python version.

Could not find a version that satisfies the requirement torch==1.7.0+cpu

I want to install torch==1.7.0+cpu from requirements.txt
I have an error
Could not find a version that satisfies the requirement torch==1.7.0+cpu (from -r requirements.txt (line 42)) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2, 0.3.1, 0.4.0, 0.4.1, 1.0.0, 1.0.1, 1.0.1.post2, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.7.1, 1.8.0, 1.8.1)
No matching distribution found for torch==1.7.0+cpu
I am using
Python 3.6.12 (default, Aug 18 2020, 02:08:22)
[GCC 5.4.0 20160609] on linux
If you have this issue while installing your modules from requirements.txt then you could simply add the following line to the top of your requirements.txt file
-f https://download.pytorch.org/whl/torch_stable.html
This command helped me
pip install torch==1.7.0 -f https://download.pytorch.org/whl/torch_stable.html
For CPU you can run:
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cpuonly -c pytorch
or for GPU:
pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html
Check this link:
https://pytorch.org/get-started/previous-versions/

STDERR: ERROR: Could not find a version that satisfies the requirement Brlapi==0.7.0 ERROR: No matching distribution found for Brlapi==0.7.0

when running sls deploy, I'm getting this error. I tried checking my Ubuntu version and its package details. Everything seems to be fine.I have Ubuntu 20.04 and python 3.8.5 installed on my system.Can someone help me on this?
update apt and install brlapi
sudo apt update
sudo apt install python3-brlapi
run pip list to check if its installed
pip list
anti#Datakriya:~$ pip list
Package Version
---------------------- --------------------
apturl 0.5.2
attrs 19.3.0
Automat 0.8.0
awscli 1.19.15
bcrypt 3.1.7
blinker 1.4
boto3 1.17.2
botocore 1.20.15
Brlapi 0.7.0

Why is an older version of sktime getting installed using pip?

I'm trying to install sktime using pip. The latest version in pypi is 0.5.1, however when I install 0.4.3 gets installed. I tried installing using pip3 install sktime==0.5.1, it throws error
Could not find a version that satisfies the requirement sktime==0.5 (from versions: 0.1.dev0, 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3)
No matching distribution found for sktime==0.5
For future users, relevant details from chat:
Ubuntu 18.0.4
pip 9.0.1
python 3.6.9
The issue here is that the pip version is too old to install any of the wheel files for 0.5.1. manylinux2010 support was added in pip 19.0, according to this issue. To fix this, just upgrade pip to a version >19.
So why does this issue only occur for version 0.5.1 and not any of the previous ones? It's because all of the previous version(for instance, 0.4.3) also provide a source distribution(the .tar.gz) which can be used to build from source as an alternative to wheels. However, this sdist was removed in 0.5.1.

I am not able to install tensorflow=1.4.1

Hi when I run this commands
pip install tensorflow==1.4.1
It not run and give the following error
Could not find a version that satisfies the requirement tensorflow==1.4.1 (from versions: 0.12.0rc0, 0.12.0rc1, 0.12.0, 0.12.1, 1.0.0, 1.0.1, 1.1.0rc0, 1.1.0rc1, 1.1.0rc2, 1.1.0, 1.2.0rc0, 1.2.0rc1, 1.2.0rc2, 1.2.0, 1.2.1, 1.3.0rc0, 1.3.0rc1, 1.3.0rc2, 1.3.0, 1.4.0rc0, 1.4.0rc1, 1.4.0, 1.5.0rc0, 1.5.0rc1, 1.5.0, 1.5.1, 1.6.0rc0, 1.6.0rc1, 1.6.0, 1.7.0rc0, 1.7.0rc1, 1.7.0, 1.7.1, 1.8.0rc0, 1.8.0rc1, 1.8.0, 1.9.0rc0, 1.9.0rc1, 1.9.0rc2, 1.9.0, 1.10.0rc0, 1.10.0rc1, 1.10.0)
No matching distribution found for tensorflow==1.4.1
please tell me that how I can install in cpu
This post is probably related to Tensorflow installation on Windows.
Tensorflow 1.4.1 was not built for Windows since changes introduced between 1.4.0 and 1.4.1 do not affect the behaviour of Tensorflow on Windows platform. If you want to have a compatible version of tensorflow, version 1.4.0 seems to be a logical choice.
So if running on Windows try instead
pip install tensorflow==1.4.0
This issue has been discussed on Tensorflow issue tracker as #15342.

Resources