2016-12-08 72 views
0

我从来没有使用tensorflow(或python)。我从https://www.python.org/downloads/安装了Python 3.5.2。然后我也跟着说明根据本页面安装tensorflow,在Windows 64位安装:安装并运行tensorflow

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

我遵循皮普安装在Windows为仅CPU安装步骤。然后我跟着从命令行测试TensorFlow安装/运行TensorFlow,这似乎也很好。

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

我不太了解安装,也不知道我错过了什么。你能告诉我我弄错了什么吗?

+0

当你说“大多数罚款”,你是什么意思? –

+2

个人来说,尤其是在Windows上,当涉及到科学软件包时(尽管我没有亲身体验过它),我建议使用[Anaconda](https://www.continuum.io/downloads)。我听说过它安装这样的软件包有多棒。 –

+0

@Wayne Werner除了示例显示“Hello,TensorFlow!”之外,它的行为表现完美,我的控制台显示“b'Hello,TensorFlow!” –

回答

0

要按照您所描述的方式运行示例,我认为您必须将tensorflow目录(或包含所有第三方包的目录)添加到PYTHONPATH环境变量中,如回答此question或者位于python可以找到tensorflow模块的目录。或者,您可以使用以下示例运行该示例:

python path/to/convolutional.py 

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

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

+0

我没有PYTHONPATH环境变量。在安装过程中,我选中了一个类似“将Python添加到PATH”的框。我应该创建一个吗?它应该指向哪里? –

+0

您将不得不在python的搜索路径[here](http://stackoverflow.com/q/3144089/2593236)上解释tensorflow,或者在python会看到模块(即同一目录)的地方运行命令。正如在使用Anaconda的注释中提到的那样,将为您创建这个变量,并且包含包含tensorflow等第三方软件包的目录。 – pbreach

+0

我设置了Anaconda,但我仍然无法“运行TensorFlow演示模型”。你能提供有关这方面的任何见解吗? –