目录

一、问题描述

二、问题分析

三、解决方法

四、什么是_pywrap_tensorflow_internal


一、问题描述

最近朋友装环境时又遇到这个问题:

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'Failed to load the native TensorFlow runtime.

这个问题也许很多人一开始会认为是自己的CUDA或者是cuDNN的问题

二、问题分析

1.朋友的显卡是NVIDIA GeForce 1060,环境是CUDA9.0cuDNN7.0,然后朋友运行了如下命令:

pip install tensorflow-gpu

2.报了上面提到的错误,查看了版本,发现版本是1.12版本。这里博主告诉朋友版本不兼容

三、解决方法

1.卸载当前tensorflow-gpu:

pip uninstall tensorflow-gpu

2.安装较低版本tensorfow-gpu,这里博主安装的是1.7版本:

pip install tensorflow-gpu==1.7

3.安装了这个版本的tensorflow-gpu就没有报错了,朋友很感谢我~

四、什么是_pywrap_tensorflow_internal

1.我们查看Python库会发现,这个应该是和wrapper文件一样的。查看tensorflow和python的官网和一些解决问题的网站,我们会知道:pywrap_tensorflow_internal.py 模块被导入时,会加载_pywrap_tensorflow_internal.so动态链接

2.这个文件是怎么来的呢?原来tensorflow使用bazel编译时,swig会生成两个wrapper文件:pywrap_tensorflow_internal.pypywrap_tensorflow_internal.cc,前者是对接上层Python调用,后者对接底层C API调用

3.什么是swig呢?前端多语言实现需要swig包装器,tensorflow很好的一点是它提供了这样的一个多种语言的前端接口。swig把c/c++ 封装成python可调用的so文动态链接库,这样我们就可以通过其他语言来完成深度学习的模型训练和测试

4.较新版本添加了调用这个_pywrap_tensorflow_internal模块,找不到就安装旧一点的版本即可~

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'--解决方法相关推荐

  1. python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法

    python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...

  2. 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联

    导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...

  3. python3 pip3 install 报错 ModuleNotFoundError: No module named ‘_ctypes‘ 解决方法

    错误: 在腾讯云上pip install sklearn时报这个错误,如下: File "/usr/local/python3/lib/python3.7/ctypes/__init__.p ...

  4. pycharm 运行程序时提示错误信息:ModuleNotFoundError: No module named 'pytest' 解决方法

    如图,运行程序test_同时调用两个摄像头运行识别程序并画框.py时报错: 解决方法,将文件名中含有test_改成其他名字,改成test-同时调用两个摄像头运行识别程序并画框.py能正常运行了: 具体 ...

  5. 出现报错ModuleNotFoundError: No module named ‘serial’ 解决方法

    在ROS机器人操作系统的学习中,常常碰到许多头疼的报错,在学习urdf+ArbotiX的仿真时,运行roslaunch mbot_description arbotix_mbot_with_camer ...

  6. python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法

    今天用Jenkins执行.py文件时,总是提示ModuleNotFoundError: No module named 'XXX',百思不得其解.但是在PyCharm中却是能执行成功的,想了想然后在终 ...

  7. modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...

    在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的.但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError ...

  8. windows 命令行cmd安装python matplotlib模块后pycharm显示“ModuleNotFoundError: No module named ‘matplotlib‘解决方法

    问题描述: 通过cmd查看已安装的python模块: 显示已经安装了matplotlib模块,但在pycharm中导入该模块时提示: 解决方法: 发生这种问题的原因是pycharm当前项目所使用的解释 ...

  9. 成功解决ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

    成功解决ModuleNotFoundError: No module named '_pywrap_tensorflow_internal' 目录 解决问题 解决思路 解决方法 解决问题 Traceb ...

最新文章

  1. 重磅!明略发布数据中台战略和三大解决方案
  2. C++习题 商品销售(商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。)...
  3. 恒为linux笔试题,硬件工程师面试试题及答案(转)
  4. 【BZOJ4476】[Jsoi2015]送礼物 分数规划+RMQ
  5. 【渝粤教育】国家开放大学2018年春季 3912T★汽车底盘构造与维修 参考试题
  6. [js] 说说你对JS中暂性死区的理解,它有什么运用场景?
  7. Commons Collections学习笔记(四)
  8. json jar包支持
  9. 【行为型】Strategy模式
  10. linux网络安装mysql_linux系统安装mysql
  11. UVA11005 Cheapest Base【数学】
  12. 大数据分析平台的作用有什么
  13. 离散数学及其应用(第六版) 习题
  14. 计算机控屏教程,电脑怎么控制手机操作
  15. “母子”角色互换背后的7-Eleven商业哲学
  16. [WARNING]: Could not match supplied host pattern, ignoring: servers
  17. 根号分治 + 入门题目
  18. 2021最新的高通骁龙处理器排名
  19. 5年测试经验对行业的认知
  20. Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resour

热门文章

  1. 清理localstorage_何时清除localStorage?
  2. uvm/sv print
  3. fastboot模式和recovery模式
  4. Unity 换装方式
  5. C++Builder2022企业版,Windows C++和iOS应用程序
  6. Java—Connection的常用功能
  7. 两个音轨合并_Guitar Pro 7教程之将多音轨合并为一个音轨
  8. 1000句常用英语口语
  9. Maven+Dom4j
  10. 城市管网污水监测系统,助力城市环境保护!