我在Windows Server 2016(VM)中安装了python 3.6.5(64位)和tensorflow(仅限CPU)。安装似乎很好,但是当我尝试运行tensorflow python shell时,我有以下错误(删除了堆栈细节):
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
ImportError: No module named '_pywrap_tensorflow_internal'
我做了搜索并找到了一些关于丢失dll,nvidia libs的答案,但没有一个对我有用。这是回顾:
MSVCP140.DLL
已安装,已在PATH
我是在两个不同的虚拟机中完成此操作,但都不起作用。但是,我在Windows Server 2012(VM)中执行了相同的步骤,并且在安装c ++ Redistributable 2015之后它仍然有效!所以我想知道Windows Server 2016中是否存在任何兼容性问题(和/或仅限VM)?
谢谢!