无法在Anaconda上安装TensorFlow。

3
我正在尝试在Anaconda上安装TensorFlow。
我尝试了conda install -c conda-forge tensorflow,但安装卡在了"Solving environment"(解决环境)这一步。
我查找了解决方法,有人建议使用debug模式安装。
   conda install --debug -c conda-forge tensorflow

但它停留在

DEBUG conda.resolve:filter_group(277): tensorboard: pruned from 47 -> 0

进入图像说明

如何修复这个问题?


你使用的是哪个Python版本? - kushy
@kushy 最新的3.7.2版本。 - asmgx
只是出于好奇:当你说它卡在“解决环境”时,我们谈论的时间跨度是多久?几分钟还是一个小时以上?只是问一下,因为最近我记得有时候要花很长时间才能完成“解决环境”,大约需要10-15分钟左右。 - kushy
@kushy 我觉得大约花了10分钟,然后卡在tensorboard上:从47 -> 0进行了修剪,你认为我应该再等久一点吗?! - asmgx
不,我认为可能是Python版本的问题。 - kushy
3个回答

5

对于Python版本3.7,您需要使用conda install python=3.6先降级到3.6版本。然后,安装应该就能正常进行了。最近我也遇到了类似的问题。


1
我成功的方法是: 从我的电脑上卸载了旧版本的Python和Anaconda。 从这里安装了Anaconda(Anaconda3-4.4.0-Windows-x86_64.sh)。 通过输入conda -V来确认安装了conda,输出应为conda 4.3.21。 通过输入python -V来确认安装了Python,输出应为Python 3.6.1 :: Anaconda 4.4.0 (64-bit)。 在Anaconda提示符下输入conda update conda和conda update anaconda来确认conda环境。 接着,使用conda install theano安装theano。 然后,使用conda install -c conda-forge tensorflow安装tensorflow。 最后,使用pip install keras安装keras。 该过程需要一些时间。

这个版本的anaconda(Anaconda3-4.4.0-Windows-x86_64.sh)默认安装Python 3.6.1。 - Efrain

0
最新的Tensorflow 1.12支持Python 3.4、3.5或3.6。 不支持Python 3.7。 您可以下载Anaconda 5.2.0。 安装完Anaconda后,您可以使用conda install tensorflowconda install tensorflow-gpu来快速安装Tensorflow。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接