2017-05-31 355 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軟件。