Reputation: 1045
Please, how can i install Tensorflow in a virtual environment? I have used these commands but it doesn't work..
sudo -H pip3 install tensorflow --proxy https://XXX.XX.XX.X:3128
sudo -E pip3 install tensorflow --proxy https://XXX.XX.XX.X:3128
sudo -E pip install tensorflow --proxy https://XXX.XX.XX.X:3128
sudo -H pip install tensorflow --proxy https://XXX.XX.XX.X:3128
sudo pip install tensorflow --proxy https://XXX.XX.XX.X:3128
It resulted in:
Downloading/unpacking tensorflow
Cannot fetch index base URL https://pypi.python.org/simple/
These are my python and pip versions:
(venv)root@graphene-62:~/tensorflow# pip -V
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages/pip-8.1.2-py2.7.egg
(python 2.7)
(venv)root@graphene-62:~/tensorflow# python -V
Python 2.7.6
After I tried pip install -U tensorflow
, I got the following result:
Cannot uninstall 'six'
Then I tried pip install -U tensorflow --ignore-installed six
, and with the tf version check I got:
(venv)root@graphene-62:~/tensorflow# python -c "import tensorflow as tf; print(tf.__version__)"
Illegal instruction (core dumped) (venv)root@graphene-62:~/tensorflow#
Is there another way to download and install Tensorflow?
Upvotes: 0
Views: 4040
Reputation: 83157
Recently, pip install tensorflow
with python 2.7 might cause the error message:
Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
You can instead install TensorFlow with:
pip install -U https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.14.0-cp27-none-linux_x86_64.whl
You can replace the URL of the wheel with some other URLs from https://www.tensorflow.org/install/pip
Same issue with tensorflow-gpu
.
Upvotes: 0
Reputation: 3999
Please make sure that your pip version is up to date with:
pip install -U pip
Then, as per the comments and edited question, execute:
pip install -U tensorflow==1.5.0 --ignore-installed six
This will ignore the six
related error and the slightly downgraded tensorflow package will install and be useable without the Illegal Instruction error.
To check if the installation was successfull, execute:
python -c "import tensorflow as tf; print(tf.__version__)"
Upvotes: 1