我安装了tensorflow软件包,但显示以下错误,该怎么办?

时间:2020-07-22 12:21:13

标签: tensorflow

张量流中的

问题-ImportError:回溯(最近一次调用最近): 第58行的文件“ C:\ Users \ SUBHAM KUMAR \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py” 从tensorflow.python.pywrap_tensorflow_internal导入* 文件“ C:\ Users \ SUBHAM KUMAR \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”,第28行,在 _pywrap_tensorflow_internal = swig_import_helper() swig_import_helper中的第24行的文件“ C:\ Users \ SUBHAM KUMAR \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py” _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述) 在load_module中的文件“ C:\ Users \ SUBHAM KUMAR \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ imp.py”,第242行 返回load_dynamic(名称,文件名,文件) 文件“ C:\ Users \ SUBHAM KUMAR \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ imp.py”,第342行,位于load_dynamic中 返回_load(spec) ImportError:导入_pywrap_tensorflow_internal时,DLL加载失败:找不到指定的模块。

无法加载本机TensorFlow运行时。

请参见https://www.tensorflow.org/install/errors

出于某些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时,此错误消息上方。

1 个答案:

答案 0 :(得分:0)

如果您使用 32 位,则需要有 64 位 Python。在 Windows 上,您需要有 Microsoft Visual C++ 2015-2019 Redistributable (x64)。如果您的问题未得到解决,请提及其他可能的原因 here

注意:Python 二进制文件是从官方来源而非 Windows 市场安装的。

上述问题的解决方法,您可以在anaconda上创建虚拟环境并安装tensorflow,如下所示

# Create virtual environment
conda create --name TF_VE

# When conda asks you to proceed, type y:
proceed ([y]/n)?

# Activate virtual environment
conda activate TF_VE

# Install the TF Version 
conda install tensorflow