首页 > 解决方案 > ImportError:没有名为“google.appengine”的模块

问题描述

问题:无法在 python 代码中调用 google.appengine.api 包。

luser@Ubuntu:~/home/luser/scripts $ python gcp.py 
Traceback (most recent call last):
  File "gcp.py", line 2, in <module>
    from google.appengine.api import app_identity
ImportError: No module named 'google.appengine'

我尝试过并验证过的事情以及支持信息:

    luser@Ubuntu:~/home/luser/scripts $ env | grep PYTHON
    CLOUDSDK_PYTHON=/usr/bin/python
    PYTHONPATH=/usr/bin/python:/usr/lib/google-cloud-sdk/platform/google_appengine/google

    main_user@Ubuntu:~/home/main_user $ sudo find / -type d -name *google-cloud-sdk*
    /usr/lib/google-cloud-sdk/platform/google_appengine
    /usr/lib/google-cloud-sdk/platform/google_appengine/php/sdk/google
    /usr/lib/google-cloud-sdk/platform/google_appengine/lib/google-api-python-client
    /usr/lib/google-cloud-sdk/platform/google_appengine/google
    /usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/_internal/graphy/backends/google_chart_api

    luser@Ubuntu:~/home/luser/scripts $ gcloud info
    Google Cloud SDK [283.0.0]

    Platform: [Linux, x86_64] uname_result(system='Linux', node='xxxx-Ubuntuxxxxxx', release='4.15.0-88-generic', version='#88~16.04.1-Ubuntu SMP Wed Feb 12 04:19:15 UTC 2020', machine='x86_64', processor='x86_64')
    Locale: ('en_CA', 'UTF-8')
    Python Version: [3.5.2 (default, Oct  8 2019, 13:06:37)  [GCC 5.4.0 20160609]]
    Python Location: [/usr/bin/python]
    Site Packages: [Disabled]

标签: python-3.xubuntugoogle-app-enginegoogle-cloud-platform

解决方案


推荐阅读