我试图用许多排列组合来解决下面的问题,但最终会遇到一些问题
使用的环境:
python 3.8.3 Anaconda 1.9.12 ,
Tensorflow CPU version 2.3 which supports python 3.8 as per Tensorflow website.
Created new environment in Anaconda for this.
我还使用相同的Tensorflow版本降级了Python3.6版本,但存在相同的问题。 我选择解释器路径作为新的环境路径(尝试了python.exe和pythonw.exe) 我使用pip安装程序安装Tensorflow
简短错误描述:
ImportError: DLL load failed while importing
_pywrap_tensorflow_internal: A dynamic link library (DLL) initialization routine failed.
解决方法:
我已经在Anaconda中创建了新环境,并安装了上述环境设置
Error console: raceback (most recent call last): File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import * ImportError: DLL load failed while importing
_pywrap_tensorflow_internal: A dynamic link library (DLL) initialization routine failed.
在处理上述异常期间,发生了另一个异常:
Traceback (most recent call last):
File "C:/Users/Vid/PycharmProjects/pythonProject/test.py", line 1, in <module>
import tensorflow
File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\__init__.py", line 41, in <module>
from tensorflow.python.tools import module_util as _module_util
File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\python\__init__.py", line 40, in <module>
from tensorflow.python.eager import context
File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\python\eager\context.py", line 35, in <module>
from tensorflow.python import pywrap_tfe
File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\python\pywrap_tfe.py", line 28, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 83, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\Vid\anaconda3\envs\tensor\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed while importing _pywrap_tensorflow_internal: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
Process finished with exit code 1
帮助请求:
这里有人能帮我解决这个问题吗。我哪里做错了?我尝试了各种版本的python,但似乎都不起作用
我在这里看到了许多解决方案,如
但我并没有降级Tensorflow版本,因为它提到的最新版本可以在Python3.8上运行
提前谢谢
**问题已解决**
解决方案: 由于我在使用Anaconda,所以根据Anaconda的建议,最好使用conda安装命令(https://www.anaconda.com/blog/tensorflow-in-anaconda)安装tensorflow。Conda的安装确保了所有python和tensor依赖项的版本和包都会得到保护。请参阅以下在我的conda安装过程中建议使用的软件包
命令和包文件的详细信息如下。。 Anaconda自动选择了Tensorflow 2.2.0版本(而我在安装pip时选择了2.3.0.Python 3.7.9版本,而我选择了Python 3.8.3)
控制台内容:
(基本)C:\Users\Vid>;康达创建-n张量张量流 收集包元数据(current_repodata.json):完成 解决环境:使用当前_repodata.json中的repodata失败,将使用下一个repodata源重试。 收集包元数据(repodata.json):完成 解决环境:完成
一揽子计划
环境位置:C:\Users\Vid\anaconda3\envs\tensor
新增/更新规格: -张量流
将下载以下软件包:
谢谢
几天前我也遇到了同样的问题。 我建议您下载Anaconda 2020.02,以获得TensorFlow 2的无缝平滑体验
安装后
您可以执行以下指令和命令来解决此问题:(不包括倒逗号)
打开Python提示
类型:“创建名称py3-TF2.0 python=3”
按“y”继续 成功完成后:
键入“conda激活py3-TF2.0”
键入“pip安装matplotlib”
键入“pip安装tensorflow==2.3.0”
输入“conda deactivate”
类型“pip安装ipykernel”
键入“conda安装nb_conda_内核”
现在退出Anaconda提示符并打开Anaconda Navigator应用程序。使用环境选项卡从基本环境切换到“py3-TF2.0”。在指定的环境中安装Jupyter。成功安装后,打开Jupyter笔记本并使用内核选项卡切换到“py3-TF2.0”内核。你很适合使用TensorFlow 2
相关问题 更多 >
编程相关推荐