首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TensorFlow 1.9.0和Python3.6.5

TensorFlow 1.9.0和Python3.6.5
EN

Stack Overflow用户
提问于 2018-06-12 21:54:57
回答 1查看 3.6K关注 0票数 1

我正在尝试在conda环境(Ubuntu 16.04)中升级到Tensorflow 1.9。我使用的是python 3.6.5。当我尝试这样做时:

代码语言:javascript
复制
source activate myenv

sudo -H pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0rc0-cp36-cp36m-linux_x86_64.whl

我得到了错误:

代码语言:javascript
复制
tensorflow-1.9.0rc0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.

看起来很奇怪,因为同样的事情在TF 1.8中工作得很好。

在没有sudo -H的情况下,TensorFlow似乎安装得很好,但是当我尝试的时候:

代码语言:javascript
复制
 python -c "import tensorflow as tf; print(tf.__version__)"

我得到以下错误:

代码语言:javascript
复制
from tensorflow.python.keras._impl.keras.backend import abs
ImportError: cannot import name 'abs'

我不能从conda安装,因为当我检查时,它仍然是1.8:

代码语言:javascript
复制
conda install -c conda-forge tensorflow
EN

回答 1

Stack Overflow用户

发布于 2018-06-12 22:05:40

有时由于过时的pip也会发生这种情况。在那个环境中尝试一下,让我知道

代码语言:javascript
复制
python -m pip install --upgrade pip

尝试检查conda是否有1.9

代码语言:javascript
复制
conda install -c conda-forge tensorflow

我发现这个Tensorflow只是一个预发行版,而不是完整版,因此你可以直接使用pip升级它。

您可以删除已安装的发行版,然后尝试安装它,否则请等待几周,之后您可以通过conda forge或pip直接更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50818978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档