安装并运行tensorflow

时间:2016-12-08 19:16:35

标签: python tensorflow

我从未使用过tensorflow(或python)。我从https://www.python.org/downloads/安装了Python 3.5.2。然后我按照说明安装了针对Windows 64位安装的tensorflow:

https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html#download-and-setup

我按照Windows上的 Pip安装的步骤作为仅CPU安装。然后我跟着测试TensorFlow安装/从命令行运行TensorFlow ,这似乎也很好。

但是当我尝试运行TensorFlow演示模型部分时,我碰到了一堵砖墙。具体来说,命令python -m tensorflow.models.image.mnist.convolutional在找到' tensorflow.models.image.mnist.convolutional'的规范时返回错误。 (ImportError:没有名为' tensorflow.models'的模块)

我不太了解安装,也不了解我所遗漏的内容。你能告诉我我搞砸了什么吗?

2 个答案:

答案 0 :(得分:2)

Tensorflow模型已移至不同的github存储库。 因此,当安装TF时,它们将不再可用。 你可以在这里找到文件: https://github.com/tensorflow/models/blob/master/tutorials/image/mnist/convolutional.py

您可以下载此文件并手动执行。 抱歉有过时的文档。

答案 1 :(得分:0)

以您所描述的方式运行示例我认为您必须将tensorflow目录(或包含所有第三方软件包的目录)添加到PYTHONPATH环境变量中,如此答案{{ 3}}或者在python可以找到tensorflow模块的目录中。或者,您可以使用以下命令运行该示例:

python path/to/convolutional.py

从命令行传递脚本到python.exe并执行它。确保将完整路径或cd放入包含脚本的目录中。

使用第二个链接中提到的Anaconda可能是最好的选择,因为使用condapip安装的第三方软件包将为您安排PYTHONPATH。