我一直在试图在我的新机器上安装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