在虚拟环境python 2.7中安装Tensorflow



请问,如何在虚拟环境中安装Tensorflow?我用过这些命令,但它不起作用。。

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

结果是:

Downloading/unpacking tensorflow
Cannot fetch index base URL https://pypi.python.org/simple/

以下是我的python和pip版本:

(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

在我尝试了pip install -U tensorflow之后,我得到了以下结果:

Cannot uninstall 'six'

然后我尝试了pip install -U tensorflow --ignore-installed six,通过tf版本检查,我得到了:

(venv)root@graphene-62:~/tensorflow# python -c "import tensorflow as tf; print(tf.__version__)" 
Illegal instruction (core dumped) (venv)root@graphene-62:~/tensorflow#

有没有其他方法可以下载并安装Tensorflow?

请确保您的pip版本是最新的:

pip install -U pip

然后,根据评论和编辑的问题,执行:

pip install -U tensorflow==1.5.0 --ignore-installed six

这将忽略与six相关的错误,并且稍微降级的tensorflow包将在没有"非法指令"错误的情况下安装并可用。

要检查安装是否成功,请执行:

python -c "import tensorflow as tf; print(tf.__version__)"

最近,带有python 2.7的pip install tensorflow可能会导致错误消息:

找不到满足tensorflow要求的版本(来自版本:(未找到tensorflow 的匹配分布

您可以使用安装TensorFlow

pip install -U https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.14.0-cp27-none-linux_x86_64.whl

您可以将轮子的URL替换为https://www.tensorflow.org/install/pip

tensorflow-gpu的问题相同。

相关内容

  • 没有找到相关文章

最新更新