Python 从google.oauth2导入服务(u account modulenofounderror):没有名为';谷歌';
我正在尝试在appengine flexible环境上运行我的django应用程序。我被错误迷住了Python 从google.oauth2导入服务(u account modulenofounderror):没有名为';谷歌';,python,django,google-app-engine,google-cloud-storage,app-engine-flexible,Python,Django,Google App Engine,Google Cloud Storage,App Engine Flexible,我正在尝试在appengine flexible环境上运行我的django应用程序。我被错误迷住了 from google.oauth2 import service_account ModuleNotFoundError: No module named 'google' 在这里,我正在导入service_帐户,因为我正在使用google云存储。因此,在settings.py中,我必须编写以下代码 from google.oauth2 import service_account
from google.oauth2 import service_account
ModuleNotFoundError: No module named 'google'
在这里,我正在导入service_帐户,因为我正在使用google云存储。因此,在settings.py中,我必须编写以下代码
from google.oauth2 import service_account
GS_CREDENTIALS = service_account.Credentials.from_service_account_file(
os.path.join(BASE_DIR,'My Project..............001.json')
)
它在本地虚拟环境上运行良好,但在appengine flex env上运行不好
额外:-在requirements.txt中
Package Version
------------------------ ---------
asgiref 3.2.10
astroid 2.4.2
cachetools 4.1.1
certifi 2020.6.20
chardet 3.0.4
colorama 0.4.3
Django 3.0.2
django-storages 1.9.1
google-api-core 1.21.0
google-auth 1.18.0
google-cloud-core 1.3.0
google-cloud-storage 1.29.0
google-resumable-media 0.5.1
googleapis-common-protos 1.52.0
gunicorn 20.0.4
idna 2.10
isort 4.3.21
lazy-object-proxy 1.4.3
mccabe 0.6.1
Pillow 7.2.0
pip 19.0.3
protobuf 3.12.2
psycopg2 2.8.5
psycopg2-binary 2.8.5
pyasn1 0.4.8
pyasn1-modules 0.2.8
pylint 2.5.3
pytz 2020.1
requests 2.24.0
rsa 4.6
setuptools 40.8.0
six 1.15.0
sqlparse 0.3.1
toml 0.10.1
typed-ast 1.4.1
urllib3 1.25.9
wheel 0.34.2
wrapt 1.12.1
谢谢。这回答了你的问题吗@西扎里奥,谢谢你的回复。正如我上面提到的,它正在当地环境中工作。问题出在应用程序引擎上。你提到的链接在本地环境下不起作用。你能举个简单的例子试试吗?使用最少的库,例如Django和GoogleAuth。我怀疑这是一种依赖冲突…首先感谢大家帮助我。我犯了一个愚蠢的错误,我忘了更新requirements.txt。这是否回答了您的问题@西扎里奥,谢谢你的回复。正如我上面提到的,它正在当地环境中工作。问题出在应用程序引擎上。你提到的链接在本地环境下不起作用。你能举个简单的例子试试吗?使用最少的库,例如Django和GoogleAuth。我怀疑这是一种依赖冲突…首先感谢大家帮助我。我犯了一个愚蠢的错误,我忘了更新requirements.txt。