首页 > 解决方案 > 导入 tensorflow 2.0.0 时遇到错误

问题描述

我已经使用以下代码通过 anaconda 安装了 tensorflow:-

conda install tensorflow==2.0.0

但我无法导入它,并且弹出以下错误:-

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
~\AppData\Roaming\Python\Python37\site-packages\tensorflow\python\pywrap_tensorflow.py in 
<module>
     57 
---> 58   from tensorflow.python.pywrap_tensorflow_internal import *
     59 

~\AppData\Roaming\Python\Python37\site-packages\tensorflow\python\pywrap_tensorflow_internal.py 
in <module>
 27             return _mod
---> 28     _pywrap_tensorflow_internal = swig_import_helper()
 29     del swig_import_helper

~\AppData\Roaming\Python\Python37\site-packages\tensorflow\python\pywrap_tensorflow_internal.py 
in swig_import_helper()
 23             try:
---> 24                 _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, 
description)
 25             finally:

~\anaconda3\envs\iNeuron\lib\imp.py in load_module(name, file, filename, details)
241         else:
--> 242             return load_dynamic(name, filename, file)
243     elif type_ == PKG_DIRECTORY:

~\anaconda3\envs\iNeuron\lib\imp.py in load_dynamic(name, path, file)
    341             name=name, loader=loader, origin=path)
--> 342         return _load(spec)
    343 

ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.

我通过降级 tensorflow 版本尝试了多种方法,但似乎没有任何效果。请求某人帮助我解决这个问题。提前致谢。

标签: pythonwindowstensorflow

解决方案


尝试复制这些包:

  • libcrypto-1_1-x64.*
  • libssl-1_1-x64.*

Anaconda3\Library\bin到您的Anaconda3\DLLs文件夹。


推荐阅读