我一直在試圖在我的新機器上安裝tensorflow幾周,無論我做什麼,我似乎都無法獲得tensorflow來正確導入進入蟒蛇。當我嘗試:
import tensorflow as tf
我得到一個錯誤,它的最後一個段落導致:
Traceback (most recent call last):
File "C:\Users\solli\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\solli\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\solli\Anaconda3\envs\tensorflow-gpu\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\solli\Anaconda3\envs\tensorflow-gpu\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
試圖在Windows 10上安裝Tensorflow'沒有模塊名爲'_pywrap_tensorflow_internal'
我一直試圖做的一切,我能想起來的追溯爲什麼會發生,但我在這一點難倒。
根據此線程「On Windows, running "import tensorflow" generates No module named "_pywrap_tensorflow" error」,問題在於缺少MSVCP140.dll(無論是否存在或沒有設置路徑變量)。但是,當我尋找它:
> where MSVCP140.DLL
C:\Windows\System32\msvcp140.dll
C:\Users\solli\Anaconda3\envs\tensorflow-gpu\msvcp140.dll
C:\Users\solli\Anaconda3\envs\tensorflow-gpu\Library\bin\msvcp140.dll
C:\Users\solli\Anaconda3\msvcp140.dll
C:\Users\solli\Anaconda3\Library\bin\msvcp140.dll
由於我是新來的Windows(這個就方便很多關於Linux分區),但據我理解,這意味着路徑變量(和Python本身應該)找到msvcp140.dll模塊[s]。任何和所有的幫助將不勝感激!
這是這個複製? http://stackoverflow.com/questions/43892150/tensorflow-on-gpu – hars
不完全是,我在一個i7,1080Ti和Win10上。此外,那個人看起來並沒有得到有用的結果,所以它也沒有太多好處。 –
是的,還沒有答案。我試圖把這些問題聯繫起來。今天我看到4個帖子與pywrap相似 - windows錯誤。 – hars