首页 > 解决方案 > 无法从 TensorFlow 导入模块

问题描述

嘿,所以我在我的程序中从 Tensorflow 导入模块时遇到问题。我安装成功,没有问题。但是,我收到“无法加载本机 TensorFlow 运行时”。错误信息。堆栈跟踪如下。如果您能提供帮助,请告诉我。谢谢!

Traceback(最近一次调用最后一次):文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 58 行,来自 tensorflow.python .pywrap_tensorflow_internal 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/ Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname,描述)文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/imp.py”,第 242 行,在 load_module return load_dynamic(name, filename, file) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/imp.py", line 342, in load_dynamic return _load(spec) ImportError: dlopen (/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so,6):找不到符号:____chkstk_darwin 引用自:/Library/Frameworks/Python。 framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib(为 Mac OS X 10.15 构建) 预期在:/usr/lib/libSystem.B。 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib中的dylib第 342 行,在 load_dynamic 返回 _load(spec) ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so, 6): Symbol not找到:____chkstk_darwin 引用自:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib(专为 Mac OS X 10.15 构建) 预期在:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib 中的/usr/lib/libSystem.B.dylib第 342 行,在 load_dynamic 返回 _load(spec) ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so, 6): Symbol not找到:____chkstk_darwin 引用自:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib(专为 Mac OS X 10.15 构建) 预期在:/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib 中的/usr/lib/libSystem.B.dylib/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib(为 Mac OS X 10.15 构建) 预期在:/usr /lib/libSystem.B.dylib 在 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib(为 Mac OS X 10.15 构建) 预期在:/usr /lib/libSystem.B.dylib 在 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib

在处理上述异常的过程中,又出现了一个异常:

Traceback(最近一次调用最后一次):文件“close_price_predict.py”,第 1 行,从 tensorflow.keras.layers 导入输入、展平、密集、丢弃、激活文件“/Library/Frameworks/Python.framework/Versions/3.8/ lib/python3.8/site-packages/tensorflow/ init .py”,第 41 行,从 tensorflow.python.tools 导入 module_util as _module_util 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8/站点包/tensorflow/python/初始化.py”,第 50 行,从 tensorflow.python 导入 pywrap_tensorflow 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 69 行,在 raise ImportError(msg) ImportError: Traceback (last recent call last): File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow.py" ,第 58 行,从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/imp.py”中,第 242 行,在 load_module return load_dynamic(name, filename, file) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/imp.py", line 342, in load_dynamic return _load(spec) ImportError: dlopen (/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so,6):找不到符号:____chkstk_darwin 引用自:/Library/Frameworks/Python。 framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib(为 Mac OS X 10.15 构建) 预期在:/usr/lib/libSystem.B。/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/tensorflow/python/../libtensorflow_framework.2.dylib中的dylib

标签: pythontensorflow

解决方案


推荐阅读