python - 导入 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 版本尝试了多种方法,但似乎没有任何效果。请求某人帮助我解决这个问题。提前致谢。
解决方案
尝试复制这些包:
libcrypto-1_1-x64.*
libssl-1_1-x64.*
从Anaconda3\Library\bin
到您的Anaconda3\DLLs
文件夹。
推荐阅读
- linux - 如何删除目录中的文件没有特定正则表达式匹配的目录?
- csv - 如何使用脚本删除 Google 表格中的重复行
- excel - 如何在整个工作表中查找特定值,然后返回找到该值的特定范围
- machine-learning - 朴素贝叶斯 - 没有类别标签 1 的样本
- python - 更新后 pip 保留在旧版本上
- python - 初学者从 CSV 中删除列(无熊猫)
- google-cloud-datastore - 数据存储索引不适用于 JSON 字符串的属性
- generics - Flutter/Dart 获取没有镜像的函数 arg 类型
- javascript - 寻找最接近目标的数组值总和的逻辑
- perl - 如何在草莓perl中获取最后执行命令的值