如何在带有anaconda的Windows 10上安装Tensorflow?

时间:2017-02-26 03:56:42

标签: python tensorflow anaconda

我知道在for上存在用于安装Tensorflow for python 3.5的链接 Windows Installation link。在StackOverflow link上也有一个类似的问题,但是当我使用这个命令时就是这种情况:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl

但它说Wheel包需要更新。所以我使用pip更新它并再次运行应用程序。输出是

tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.

那么我该如何解决这个问题呢?请帮忙。 我已经尝试安装TensorFlow的cpu版本。

2 个答案:

答案 0 :(得分:1)

conda upgrade conda
conda upgrade --all
conda create -n tensorflow python=3.5.
activate tensorflow
conda install -c conda-forge tensorflow

这将创建一个“环境”,其中包含您需要的所有软件包(上面的示例只是tensorflow),您可以在该环境中导入该库 anaconda实际上只是用于管理包和隔离需要不同包的项目
完成环境后,关闭使用:

deactivate

这些命令在OSX / Linux上略有不同,因此如果您使用的是其他操作系统,请务必查看它们

如果您使用TF进行某些机器学习,那么您可能也希望在您的环境中使用这些软件包:

conda install pandas matplotlib jupyter notebook scipy scikit-learn

在(激活tensorflow)和(conda install)

之间放置该行

答案 1 :(得分:0)

官方网站上没有python 3.5的可执行文件Anaconda。 下载该版本的另一种方法是下载最新版本的Anaconda(截至2017年5月9日的3.6),在Windows中打开cmd shell并执行以下命令。请注意,Windows Powershell中不完全支持activate命令。点击here查看原因。

conda create --name tensorflow python=3.5
activate tensorflow
conda install -c conda-forge tensorflow=1.0.0

答案来自Anaconda Public Google Group。