ImportError: нет модуля с именем google.authPython

Программы на Python
Ответить
Anonymous
 ImportError: нет модуля с именем google.auth

Сообщение Anonymous »

Когда я пытаюсь импортировать firebase_admin в Python 2.7, я получаю сообщение об ошибке:


ImportError: No модуль с именем google.auth


Это DockerFile, который я использую.

Я установил Python из исходного кода, используя

Код: Выделить всё

wget https://www.python.org/ftp/python/2.7/Python-2.7.tgz
tar xvzf Python-2.7.tgz
cd Python-2.7
./configure
make
make install
Затем я установил pip и администратор Firebase, запустив:

Код: Выделить всё

apt-get install -y python-pip
pip install firebase-admin
Затем я запустил import firebase_admin внутри оболочки Python.
Я получил ошибку:


Ошибка импорта: нет модуля с именем google.auth


Я запустил pip show google.auth и получил следующий результат:

Код: Выделить всё

Name: google-auth
Version: 1.6.3
Summary: Google Authentication Library
Home-page: https://github.com/GoogleCloudPlatform/google-auth-
library-python
Author: Google Cloud Platform
Author-email: jonwayne+google-auth@google.com
License: Apache 2.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: cachetools, six, pyasn1-modules, rsa
Я запустил echo $PYTHONPATH и получил следующее:


/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages


Это означает, что google.auth установлен, и его каталог находится в PYTHONPATH, почему Python не может его найти? и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/558 ... oogle-auth
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»