当前位置: 首页 > 知识库问答 >
问题:

ImportError:google云AI平台Jupyter笔记本中没有名为“google.protobuf”的模块

凤伟泽
2023-03-14

我正在使用谷歌可乐人工智能平台来训练我在本地电脑上的Jupyter笔记本上测试的模型。它没有造成任何进口问题。但是在谷歌云的jupyterlab中,它无法导入原型

我尝试在Google Cloud的SSH终端中测试导入,结果显示没有导入错误。

我尝试卸载并安装google和protobuf,但问题依然存在。

我尝试按照[this][1]问题中的建议创建init.py文件,但没有解决问题。

from keras.models import Sequential
from keras.layers import Dense, Activation
from keras.layers import LSTM
from keras.optimizers import Adam
import numpy as np
import random
import sys
import os
import codecs
import collections
import _pickle as cPickle

使用TensorFlow后端。---------------------------------------------------------------在中导入恐怖追踪(最近一次呼叫,最后一次)----

来自未来导入绝对导入2的~/.local/lib/python3.5/site-packages/keras/init.py in 1----

第4部分中的~/.local/lib/python3.5/site-packages/keras/utils/init.py。从导入数据工具5。导入io_utils----

~/.local/lib/python3.5/site-packages/keras/utils/conv_utils.py从6.moves导入范围8导入numpy作为np----

~/. local/lib/python3.5/site-包/keras/后端/init.py在87 elif_BACKEND=='tensorflow': 88sys.stderr.write('使用TensorFlow后端。

来自未来导入打印功能4的~/.local/lib/python3.5/site-packages/keras/backend/tensorflow\u backend.py在3中----

20 21#pylint:disable=g-bad-import-order中的~/.local/lib/python3.5/site-packages/tensorflow/init.py---

在50个51#协议缓冲区中的~/. loce/lib/python3.5/site-包/tensorflow/python/init.py

~/.local/lib/python3.5/site-packages/tensorflow/core/framework/graph\u pb2.py in 4导入sys 5\u b=sys.version\u info[0]

没有名为google.protobuf的模块

[1] :没有名为google.protobuf的模块

共有2个答案

乌璞瑜
2023-03-14

您缺少python包protobuf。安装时请使用:

pip install protobuf
伊富
2023-03-14

无论如何,谷歌解决了这个问题。

import google
 类似资料:
  • 我在使用Jupyter笔记本电脑的Windows版本时遇到了一些问题。我尝试通过以下链接下载TensorFlow:https://www.tensorflow.org/install/pip?lang=python3 在这个过程之后,我只是编译了它,它再次给了我相同的错误消息。“ModuleNotFoundError:没有名为‘tensorflow’的模块”在“venv环境”中,我也已经在那里下载

  • 我搜索了其他问题,但没有找到任何有帮助的(大多数只是建议你用conda或pip安装pandas)。在我的jupyter笔记本中,我试图导入熊猫(),但出现以下错误: ModuleNotFoundError:没有名为“pandas”的模块 一些相关信息: 我正在使用python3 我已经使用 我的conda环境已正确安装。激活环境后,我在终端中键入,从那里我可以成功导入熊猫并适当使用它。这让我相信这

  • 我正在运行Jupyter笔记本,出现以下错误 ModuleNotFoundError 中的回溯(最近一次调用)---- 从keras.models进口顺序 从keras.layers导入( Conv2D、MaxPooling2D、展平、密集、辍学) ModuleNotFoundError:没有名为keras的模块 我尝试过使用并找到此 安装有问题吗?我需要重新安装从python到anaconda的

  • 我正在努力实现谷歌的梦想。出于某种奇怪的原因,我一直在 ImportError:没有名为google.protobuf的模块 在尝试导入protobuf之后。我已经使用安装了protobuf。我正在运行python 2.7 OSX Yosemite 10.10.3。 我认为这可能是一个部署位置的问题,但我在网上找不到任何关于它的信息。当前正在部署到/usr/local/lib/python2.7/

  • 我面临的问题是,tensorflow没有在jupyter笔记本中运行,它正在向我展示 但它正在运行一个提示如何解决这个问题

  • 我试图从谷歌云平台上的人工智能平台的Jupyter笔记本中访问存储在BigQuery中的数据。首先,我尝试了以下代码: 身份验证凭据存储在本地计算机上名为gcpcred的json文件中,但这给了我一个错误提示 FileNotFoundError:[Errno 2]没有这样的文件或目录:'\local\u path\gcpcred。json 我想既然我在人工智能平台(在云上)运行这个,我就不必使用这