首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入tensorflow2.0,(无gpU) ImportError: DLL加载失败:找不到指定的过程

问无法导入tensorflow2.0,(无gpU) ImportError: DLL加载失败:找不到指定的过程
EN

Stack Overflow用户
提问于 2019-10-14 01:41:58
回答 1查看 52关注 0票数 0

我使用的是python 3.6

下面是我面临的错误消息:

代码语言:javascript
复制
Traceback (most recent call last):
  File "c:\Users\Vishal\Desktop\tf\new.py", line 1, in <module>
    import tensorflow as tf
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\__init__.py", line 98, in <module>
    from tensorflow_core import *
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\__init__.py", line 40, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\__init__.py", line 50, in __getattr__
    module = self._load()
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\__init__.py", line 44, in _load
    module = _importlib.import_module(self.__name__)
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\core\framework\graph_pb2.py", line 7, in <module>
    from google.protobuf import descriptor as _descriptor
  File "C:\Users\Vishal\AppData\Local\Programs\Python\Python36\lib\site-packages\google\protobuf\descriptor.py", line 47, in <module>
    from google.protobuf.pyext import _message
ImportError: DLL load failed: The specified procedure could not be found.

如何解决以上问题?

EN

回答 1

Stack Overflow用户

发布于 2019-10-14 02:37:54

你确定你已经为正确的pip版本(也为正确的python版本)安装了它吗?

下面是如何为特定版本的python (本例中为python3)安装库:

代码语言:javascript
复制
python3 -m pip install tensorflow

或者,您也可以执行以下操作:

代码语言:javascript
复制
pip3 install tensorflow

这取决于您如何配置python和pip。如何调用python3.6?在我的系统中,如果我在命令行中输入python3,它将打开python3.6控制台。对于您的情况可能有所不同,因此为pip和python的适当版本安装库是很重要的。

有一些方法可以检查哪个pip正在使用哪个版本的python,其中之一是,输入pip --version或pip -V,它会在输出中显示它正在使用的python版本。

示例:

代码语言:javascript
复制
$ pip -V
pip 6.1.1 from /usr/lib/python2.6/site-packages (python 2.6)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58366169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档