首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >(c:\programdata\anaconda3\lib\site-packages\google\protobuf\pyext\__init__.py):无法从“google.protobuf.pyext”google.protobuf.pyext导入名称“_message”

(c:\programdata\anaconda3\lib\site-packages\google\protobuf\pyext\__init__.py):无法从“google.protobuf.pyext”google.protobuf.pyext导入名称“_message”
EN

Stack Overflow用户
提问于 2019-02-17 12:43:51
回答 2查看 2.7K关注 0票数 2

我正在尝试这个命令(我不知道它能做什么!)我只听了一篇教程):

代码语言:javascript
运行
复制
tensorboard --logdir=/tmp/tensorflow/rnn_words

得到这样的结果:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "c:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\ProgramData\Anaconda3\Scripts\tensorboard.exe\__main__.py", line 5, in <module>
  File "c:\programdata\anaconda3\lib\site-packages\tensorboard\main.py", line 45, in <module>
    from tensorboard import default
  File "c:\programdata\anaconda3\lib\site-packages\tensorboard\default.py", line 34, in <module>
    import tensorflow as tf
  File "c:\programdata\anaconda3\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "c:\programdata\anaconda3\lib\site-packages\tensorflow\python\__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "c:\programdata\anaconda3\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
  File "c:\programdata\anaconda3\lib\site-packages\google\protobuf\descriptor.py", line 47, in <module>
    from google.protobuf.pyext import _message
ImportError: cannot import name '_message' from 'google.protobuf.pyext' (c:\programdata\anaconda3\lib\site-packages\google\protobuf\pyext\__init__.py)

上面的命令是做什么的?为什么我会收到这条错误消息?

代码语言:javascript
运行
复制
C:\Windows\system32>python --version
Python 3.7.1

C:\Windows\system32>pip install protobuf
Requirement already satisfied: protobuf in c:\programdata\anaconda3\lib\site-packages (3.6.1)
Requirement already satisfied: six>=1.9 in c:\programdata\anaconda3\lib\site-packages (from protobuf) (1.12.0)
Requirement already satisfied: setuptools in c:\programdata\anaconda3\lib\site-packages (from protobuf) (40.6.3)
EN

回答 2

Stack Overflow用户

发布于 2022-04-12 18:07:19

如果您在mac,请尝试pip安装升级强制重新安装原型。

票数 -1
EN

Stack Overflow用户

发布于 2022-08-07 07:25:32

与Python3.9一起使用pip install protobuf==3.14.0

您可以使用以下方法进行测试:

代码语言:javascript
运行
复制
# python
Python 3.9.13 (main, Aug  2 2022, 11:20:39)
>>> from google.protobuf.pyext.cpp_message import GeneratedProtocolMessageType
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54733368

复制
相关文章

相似问题

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