我在AMD cpu上有64位Win7 Pro,没有gpu。我按照https://www.tensorflow.org/install/install_windows上 “使用本机pip安装”下的说明进行操作。安装步骤正常,但尝试导入tensorflow产生了臭名昭著的消息:
ImportError:没有名为“ _pywrap_tensorflow_internal”的模块
这似乎是许多不相关的事情可能出错的情况之一,具体取决于配置,所有这些错误都级联到同一个错误。
就我而言,安装MSVCP140.DLL是答案。
如果(a)您具有文件C:\ Windows \ System43 \ MSVCP140.DLL,并且(b)如果您具有64位系统,则您已经具有MSVCP140.DLL,那么您还具有C:\ Windows \ SysWOW64 \ MSVCP140。 DLL。
我手动安装了它,这是不必要的(可重新分发不是整个Visual C ++开发的混乱,而且也不大)。使用此线程前面发布的链接进行安装: Visual C ++ 2015 redistributable 。
另外,我建议您覆盖Python的默认安装目录,并将其放在C:\ Program Files下,因为Windows会尝试在其中写保护文件,这会在以后引起问题。
0
在Windows上,TensorFlow在执行
import tensorflow
语句后报告以下一个或两个以下错误:No module named "_pywrap_tensorflow"
DLL load failed.