正在处理Tensorflow::ModuleNotFoundError:没有名为“_pywrap_Tensorflow_internal”的模块

2024-04-24 09:33:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我困了好几个小时,但问题仍未解决。在

我只使用CPU版本,并得到相同的无模块名为“pywrap_tensorflow_internal”错误:

回溯(最近一次呼叫): 文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow_内部.py,第18行,在swig_import_helper中 返回importlib.import_模块(名称)

文件“C:\Python\Python36\lib\importlib_初始py,第126行,在import_模块中 return _bootstrap.\u gcd_import(名称[级别:],包,级别)

文件“”,第994行,在“导入”中

文件“”,第971行,在“查找”和“加载”中

文件“”,第955行,在“查找”和“加载”中解锁

文件“”,第658行,在“加载”中解锁

文件“”,第571行,在规范中的模块

文件“”,第922行,在create\u模块中

文件“”,第219行,在“调用”中删除了“帧”

ImportError:DLL加载失败,错误代码为-1073741795

在处理上述异常时,发生了另一个异常:

回溯(最近一次呼叫):

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow.py“,第58行 从tensorflow.python.pywrap_tensorflow_内部进口*

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow_内部.py“,第21行,英寸 _pywrap_tensorflow_internal=swig_import_helper() 文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow_内部.py,第20行,swig_import_helper中 返回importlib.import_模块('pywrap_tensorflow_internal')

文件“C:\Python\Python36\lib\importlib_初始py,第126行,在import_模块中 return _bootstrap.\u gcd_import(名称[级别:],包,级别) modulenoundflow'\'

在处理上述异常时,发生了另一个异常:

回溯(最近一次呼叫):

文件“”,第1行,输入 导入tensorflow

文件“C:\Python\Python36\lib\site packages\tensorflow_init_y.py”,第24行,in 从tensorflow.python进口*

文件“C:\Python\Python36\lib\site packages\tensorflow\Python_init_y.py”,第49行,在 从tensorflow.python导入pywrap_tensorflow

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow.py“,第74行,英寸 提高重要性(msg)

ImportError:回溯(最近一次呼叫):

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow_内部.py,第18行,在swig_import_helper中 返回importlib.import_模块(名称)

文件“C:\Python\Python36\lib\importlib_init_y.py”,第126行,在import_模块中 return _bootstrap.\u gcd_import(名称[级别:],包,级别)

第4行“导入”

文件“”,第971行,在“查找”和“加载”中

文件“”,第955行,在“查找”和“加载”中解锁

文件“”,第658行,在“加载”中解锁

文件“”,第571行,在规范中的模块

文件“”,第922行,在create\u模块中

文件“”,第219行,在“调用”中删除了“帧”

ImportError:DLL加载失败,错误代码为-1073741795

在处理上述异常时,发生了另一个异常:

回溯(最近一次呼叫):

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow.py“,第58行,英寸 从tensorflow.python.pywrap_tensorflow_内部进口*

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow_内部.py“,第21行,英寸 _pywrap_tensorflow_internal=swig_import_helper()

文件“C:\Python\Python36\lib\site packages\tensorflow\Python\pywrap_tensorflow_内部.py,第20行,swig_import_helper中 返回importlib.import_模块('pywrap_tensorflow_internal')

文件“C:\Python\Python36\lib\importlib_初始py,第126行,在import_模块中 return _bootstrap.\u gcd_import(名称[级别:],包,级别) ModuleNotFoundError:没有名为''u py'的模块内部缠绕

无法加载本机TensorFlow运行时。在

https://www.tensorflow.org/install/install_sources#common_installation_problems

因为一些常见的原因和解决办法。包括整个堆栈跟踪 在请求帮助时显示此错误消息。在

检查了之前在StackOverflow和Github上提到的解决方案,并基于这些解决方案做出了以下选择变更:-在

**1。我已经将msvcp140.dll放在system32(64位文件)和SysWOW64(32位文件)中,如https://www.youtube.com/watch?v=61vwFxnnh5c

    >p>我还下载并安装了微软Visual C++ 2015可重分发更新3

  1. 在运行自我检查.py,我得到以下结果: 错误:无法导入TensorFlow模块。**

警告!此脚本不再维护! 从TensorFlow 1.4开始,自检已经与TensorFlow本身集成, 执行import tensorflow时,将报告任何丢失的dll 声明。下面打印的错误消息是指TensorFlow 1.3及更早版本, 对于后来的TensorFlow版本来说是不准确的。在

Python版本是3.6。在

TensorFlow安装在:C:\Python\Python36\lib\site packages\TensorFlow

无法加载“cudart64_80.dll”。TensorFlow的GPU版本 要求此DLL安装在名为的目录中 您的%PATH%环境变量。从下载并安装CUDA 8.0 此URL:https://developer.nvidia.com/cuda-toolkit

无法加载'nvcuda.dll'. TensorFlow的GPU版本需要 此DLL安装在%PATH%中命名的目录中 环境变量。通常安装在“C:\Windows\System32”中。 如果不存在,请确保具有CUDA功能的GPU 安装了正确的驱动程序。在

无法加载“cudnn64_5.dll”。TensorFlow的GPU版本 要求此DLL安装在名为的目录中 您的%PATH%环境变量。请注意,安装cuDNN是一个 与安装CUDA分开的步骤,通常可以在 与CUDA DLL不同的目录。您可以安装 从以下URL下载cuDNN 5.1所需的DLL: https://developer.nvidia.com/cudnn

找不到cuDNN。在

请帮忙


Tags: 模块文件pyimport版本libpackagestensorflow
1条回答
网友
1楼 · 发布于 2024-04-24 09:33:11

我遇到了同样的问题,问题出在TensorFlow的版本上。按照以下步骤纠正这种情况:

  1. 通过水蟒导航器打开终端。在
  2. 运行命令: conda install tensorflow
  3. 再次尝试使用您的代码,它会很好地工作。在

相关问题 更多 >