AttributeError: модуль «google.cloud» не имеет атрибута «ведение журнала» Google Cloud - PullRequest
0 голосов
/ 28 сентября 2018

Я следовал этим учебникам от GCP.

Но когда я запускаю код, я получаю эту ошибку:

client = google.cloud.logging.Client() AttributeError: module 'google.cloud' has no attribute 'logging'

Я не понимаю, почему, поскольку с pyCharm он показывает мне метод

Мой код:

import unittest
import os
from dotenv import load_dotenv
load_dotenv(verbose=True)
from google.oauth2 import service_account
import google.cloud.logging


import unit_test
script_dir = os.path.dirname(__file__)
file_path = os.path.join(script_dir, os.getenv('FIREBASE_ADMIN_CREDENTIAL_PATH'))
credentials = service_account.Credentials.from_service_account_file(
    file_path)

client = google.cloud.logging.Client()

Путь к файлу: enter image description here

1 Ответ

0 голосов
/ 28 сентября 2018

Вам необходимо установить пакет google-cloud-logging в локальной среде или добавить его в requirements.txt в зависимости от того, где вы пытаетесь запустить код:

Установить его локально:

pip install --upgrade google-cloud-logging

Или добавить к requirements.txt

google-cloud-logging
...