Google Cloud SDK importError: нет модуля с именем cloud.google

Я новичок в Linux и пытаюсь запустить скрипт Python, который нуждается в следующем: «from google.cloud import pubsub»

Я получаю следующую ошибку:

Traceback (most recent call last): File "file.py", line 2, in <module> from google.cloud import pubsub ImportError: No module named google.cloud 

Как я могу предоставить доступ к этому модулю? Я установил облачный SDK Google. Я предполагаю, что он имеет какое-то отношение к предоставлению пути к этому модулю SDK в каком-то файле?

    2 Solutions collect form web for “Google Cloud SDK importError: нет модуля с именем cloud.google”

    Если это произошло только при развертывании в приложении, рассмотрим следующее решение (это сработало для меня):

    1, в том же каталоге проекта вашего приложения (обычно там, где вы помещаете свои **. Py, **. Yaml и index.html), добавьте файл python с именем «appengine_config.py»,

    2, введите следующий код в свой appengine_config.py:

     # appengine_config.py from google.appengine.ext import vendor # Add any libraries install in the "lib" folder. vendor.add('lib') 

    3, убедитесь, что в этом каталоге у вас также есть папка «lib», содержащая импорт вашей библиотеки (проверьте, есть ли там google.cloud)

    4, разверните его и эта проблема должна быть решена.

    Если вы хотите использовать pubsub в сценарии Python, вы должны установить через pip следующим образом:

    • Установить pip и virtualenv

       sudo apt-get install python-pip python-dev build-essential sudo pip install virtualenv 
    • Создайте новую среду и активируйте ее.

       cd project-folder virtualenv env source env/bin/activate 
    • Установить модуль pubsub

       pip install google-cloud-pubsub 
    Python - лучший язык программирования в мире.