我正在尝试在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和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。 该过程需要一些时间。
最新的Tensorflow 1.12支持Python 3.4、3.5或3.6。 不支持Python 3.7。 您可以下载Anaconda 5.2.0。 安装完Anaconda后,您可以使用conda install tensorflow或conda install tensorflow-gpu来快速安装Tensorflow。