python - ImportError:无法从“google.protobuf.pyext”导入名称“_message”(c:\programdata\anaconda3\lib\site-packages\google\protobuf\pyext\__init__.py)
问题描述
我正在尝试这个命令(我不知道它做了什么!我只遵循一个教程):
tensorboard --logdir=/tmp/tensorflow/rnn_words
并得到这个结果:
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)
上面的命令是做什么的?为什么我会收到此错误消息?
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)
解决方案
推荐阅读
- javascript - 使用 gui.dat 更改 three.js 网格的颜色
- vim - Vimscript 删除控制字符
- azure - Azure keyvault 'sign' API - 问题
- html - 是否可以在 Flexbox 中作为基线时拉伸项目?
- webpack - webpack-dev-middleware 与 browsersync 到代理
- spring - 覆盖所有特定配置文件的 application.property 值
- mysql - MySQL REGEXP 在未找到预期结果的地方
- mysql - 从安装在 Linux 服务器上的 Windows 进行 MySQL 计划备份的最佳免费工具
- javascript - 我试图匹配点击元素的值
- python - 如何使用 python pandas 或 matplotlib 获得方波?