解决Tensorflow安装成功,但在导入时报错的问题
时间:2019-04-20
本文章向大家介绍解决Tensorflow安装成功,但在导入时报错的问题,主要包括解决Tensorflow安装成功,但在导入时报错的问题使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在Mac上按照官网教程安装成功tensor flow后,但在程序中导入时,仍然报错,包括但不限于以下两个错误。对于这种错误,原因主要在于Mac内默认的python库比较老了,即便通过pip命令安装了新的包,python也会默认导入默认位置的包。这时候需要做的就是删除,有冲突的包,对于以下两个错误,就是分别时numpy和six两个包冲突了。
可以在python命令行环境下,通过numpy.version和six.version两个命令查看当前版本,如果与预期的不一致,就可以删掉。
可以通过numpy.path查看默认包的位置。
删掉即可
import tensorflow
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9 Traceback (most recent call last): File “”, line 1, in File “/Library/Python/2.7/site-packages/tensorflow/init.py”, line 24, in from tensorflow.python import * File “/Library/Python/2.7/site-packages/tensorflow/python/init.py”, line 49, in from tensorflow.python import pywrap_tensorflow File “/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow.py”, line 52, in raise ImportError(msg) ImportError: Traceback (most recent call last): File “/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow.py”, line 41, in from tensorflow.python.pywrap_tensorflow_internal import * File “/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”, line 28, in _pywrap_tensorflow_internal = swig_import_helper() File “/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”, line 24, in swig_import_helper _mod = imp.load_module(‘_pywrap_tensorflow_internal', fp, pathname, description) ImportError: numpy.core.multiarray failed to import Failed to load the native TensorFlow runtime. See https://www.tensorflow.org/install/install_sources#common_installation_problems for some common reasons and solutions. Include the entire stack trace above this error message when asking for help. Traceback (most recent call last): File “”, line 1, in File “/Library/Python/2.7/site-packages/tensorflow/init.py”, line 24, in from tensorflow.python import * File “/Library/Python/2.7/site-packages/tensorflow/python/init.py”, line 104, in from tensorflow.python.platform import test File “/Library/Python/2.7/site-packages/tensorflow/python/platform/test.py”, line 41, in from tensorflow.python.framework import test_util as _test_util File “/Library/Python/2.7/site-packages/tensorflow/python/framework/test_util.py”, line 54, in from tensorflow.python.platform import googletest File “/Library/Python/2.7/site-packages/tensorflow/python/platform/googletest.py”, line 35, in from tensorflow.python.platform import benchmark File “/Library/Python/2.7/site-packages/tensorflow/python/platform/benchmark.py”, line 120, in class Benchmark(six.with_metaclass(_BenchmarkRegistrar, object)): File “/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py”, line 566, in with_metaclass return meta(“NewBase”, bases, {}) File “/Library/Python/2.7/site-packages/tensorflow/python/platform/benchmark.py”, line 115, in new if not newclass.is_abstract(): AttributeError: type object ‘NewBase' has no attribute ‘is_abstract' import tensorflow Traceback (most recent call last): File “”, line 1, in File “/Library/Python/2.7/site-packages/tensorflow/init.py”, line 24, in from tensorflow.python import * File “/Library/Python/2.7/site-packages/tensorflow/python/init.py”, line 49, in from tensorflow.python import pywrap_tensorflow ImportError: cannot import name pywrap_tensorflow
以上这篇解决Tensorflow安装成功,但在导入时报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Laravel框架实现调用百度翻译API功能示例
- phpstudy2018升级MySQL5.5为5.7教程(图文)
- laravel实现简单用户权限的示例代码
- tp5(thinkPHP5框架)时间查询操作实例分析
- PHP使Laravel为JSON REST API返回自定义错误的问题
- 详解PHP PDO简单教程
- Python实现ElGamal加密算法的示例代码
- PHP实现基于状态的责任链审批模式详解
- django rest framework使用django-filter用法
- 通过实例解析python创建进程常用方法
- thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
- OpenCV 之按位运算举例解析
- Python实时监控网站浏览记录实现过程详解
- php中的buffer缓冲区用法分析
- Python虚拟环境的创建和包下载过程分析