简体   繁体   English

ImportError:没有名为google.appengine.api的模块

[英]ImportError: No module named google.appengine.api

when I migrate my database, i see that error. 当我迁移我的数据库时,我看到了这个错误。

i did init. 我做了init。 (python manager.py db init) (python manager.py db init)

and. 和。 migrate (python manager.py db migrate) 迁移(python manager.py db migrate)

i use google app engine, flask, mac, python 我使用谷歌应用程序引擎,烧瓶,mac,python

what should i do? 我该怎么办?

$ python manager.py db migrate
/Library/Python/2.7/site-packages/flask_sqlalchemy/__init__.py:839: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.
  'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '
Traceback (most recent call last):
  File "manager.py", line 3, in <module>
    manager.run()
  File "/Library/Python/2.7/site-packages/flask_script/__init__.py", line 412, in run
    result = self.handle(sys.argv[0], sys.argv[1:])
  File "/Library/Python/2.7/site-packages/flask_script/__init__.py", line 383, in handle
    res = handle(*args, **config)
  File "/Library/Python/2.7/site-packages/flask_script/commands.py", line 216, in __call__
    return self.run(*args, **kwargs)
  File "/Library/Python/2.7/site-packages/flask_migrate/__init__.py", line 182, in migrate
    version_path=version_path, rev_id=rev_id)
  File "/Library/Python/2.7/site-packages/alembic/command.py", line 176, in revision
    script_directory.run_env()
  File "/Library/Python/2.7/site-packages/alembic/script/base.py", line 421, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "/Library/Python/2.7/site-packages/alembic/util/pyfiles.py", line 93, in load_python_file
    module = load_module_py(module_id, path)
  File "/Library/Python/2.7/site-packages/alembic/util/compat.py", line 75, in load_module_py
    mod = imp.load_source(module_id, path, fp)
  File "migrations/env.py", line 87, in <module>
    run_migrations_online()
  File "migrations/env.py", line 70, in run_migrations_online
    poolclass=pool.NullPool)
  File "/Library/Python/2.7/site-packages/sqlalchemy/engine/__init__.py", line 428, in engine_from_config
    return create_engine(url, **options)
  File "/Library/Python/2.7/site-packages/sqlalchemy/engine/__init__.py", line 387, in create_engine
    return strategy.create(*args, **kwargs)
  File "/Library/Python/2.7/site-packages/sqlalchemy/engine/strategies.py", line 80, in create
    dbapi = dialect_cls.dbapi(**dbapi_args)
  File "/Library/Python/2.7/site-packages/sqlalchemy/dialects/mysql/gaerdbms.py", line 68, in dbapi
    from google.appengine.api import apiproxy_stub_map
ImportError: No module named google.appengine.api

As the Error was suggesting, your runtime environment couldn't find the module. 正如Error建议的那样,您的运行时环境找不到该模块。 Either install it in your virtualenvironment or globally by following the instruction: https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python 按照以下说明将其安装在您的虚拟环境中或全局安装: https//cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 import cloudstorage,ImportError:没有名为google.appengine.api的模块 - import cloudstorage, ImportError: No module named google.appengine.api 无法导入google.appengine.api - can't import google.appengine.api 尝试从google.appengine.api中导入background_thread(例如示例)失败,并出现ImportError - Trying to Import background_thread from google.appengine.api (like in example) fails with ImportError ImportError:没有名为appengine.api的模块 - ImportError: No module named appengine.api 在python flex环境中导入错误google.appengine.api - Import error google.appengine.api in python flex environment Google App Engine(Python 2.7)Win 10 ImportError:没有名为appengine.api的模块 - Google App Engine (Python 2.7) Win 10 ImportError: No module named appengine.api 在 Ubuntu 18.04 中找不到 Python google.appengine.api - Python google.appengine.api not found in Ubuntu 18.04 Google App Engine:ImportError:没有名为appengine.ext的模块 - Google App Engine: ImportError: No module named appengine.ext Python ImportError:如何解决Google Appengine项目中的“没有名为main的模块”? - Python ImportError: How to resolve “No module named main” in Google appengine project? ImportError:没有名为“google”的模块 - ImportError: No module named 'google'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM