2017-05-31 359 views
-1

我的电脑有i7处理器和Windows 10,64位。我安装了Python 3.5.2。 当我从控制台运行python时,它显示“Win32上的Python 3.5.2(v3.5.2:4def2a2901a5,Jun 25 2016,22:01:18)[MSC v.1900 32位(Intel)]”。我将python添加到路径。我没有安装Anaconda。 64位操作系统上的Python应该不是64位?ImportError:No module named'_pywrap_tensorflow'

我还在C:\ Users \ username \ AppData \ Roaming \ cuda \上安装了CUDA,并将其bin文件夹添加到路径中。我安装了Microsoft Visual C++ 2015 Redistributable for x64。

计算机没有NVIDIA图形卡。我是否仍然需要安装CUDA_8.0.61?无论如何我都安装了它,而且我仍然在标题中列出了错误。

还有什么要检查的?

+0

我解决了它通过从控制面板卸载Python的32位和64位和anaconda。接下来,我重新安装了Python 64位v3.5.2,并使用pip3来安装tensorflow。我还发现在环境路径中我错误地添加了32位python的路径,并且纠正了路径。 –

回答

0

当我从控制台启动python时,它应该表明它是版本3.5.2并且它在64位(MSC v1.900 64位(AMD64))上运行。即使对于i7处理器,我们也可以运行AMD版本。如果python的默认版本不正确,请编辑环境路径。它应该指示C:\ Users \ Username \ AppData \ Local \ Programs \ Python \ Python35。 对于没有NVIDIA显卡的电脑,不需要安装CUDA软件。