【发布时间】:2014-03-16 13:57:37
【问题描述】:
我对 gae 中的 sqlalchemy 有以下问题。我正在使用来自 Pycharm 的集成 google app engine sdk。一切正常,除了 sqlalchemy 的集成。如果我使用 Python 解释器对其进行调试,数据库本身就可以正常工作。但是当我尝试将它与谷歌应用引擎一起运行时,我在导入 sqlalchemy 库时遇到了麻烦。
我已经尝试使用 virtualenv 解决它,但它也不起作用。
这是我的输出日志:
连接到 pydev 调试器(内部版本 131.618)
警告 2014-02-17 10:58:22,887 api_server.py:331] 无法初始化图像 API;您可能缺少 Python“PIL”模块。
警告 2014-02-17 10:58:22,895 simple_search_stub.py:1018] 无法从 c:\users\user\appdata\local\temp\appengine.test\search_indexes 读取搜索索引
INFO 2014-02-17 10:58:22,947 api_server.py:138] 启动 API 服务器:localhost:60878
INFO 2014-02-17 10:58:22,994 dispatcher.py:171] 启动模块“默认”运行在:localhost:8080
INFO 2014-02-17 10:58:23,032 admin_server.py:117] 在以下位置启动管理服务器:localhost:8000
pydev 调试器:进程 4452 正在连接
pydev 调试器:进程 4196 正在连接
错误 2014-02-17 09:58:35,742 wsgi.py:262] Traceback(最近一次调用最后一次):
文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py”,第 239 行,在句柄中 handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py”,第 298 行,在 _LoadHandler 处理程序,路径,错误 = LoadObject(self._handler) LoadObject 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\runtime\wsgi.py”,第 84 行 obj = 导入(路径[0])
文件“C:\Users\user\PycharmProjects\test\main.py”,第 16 行,在 从 bin.database.DBList 导入 DBList
文件“C:\Users\user\PycharmProjects\test\bin\database\DBList.py”,第 17 行,在 from sqlalchemy import Column, Integer, String
ImportError: 没有名为 sqlalchemy 的模块
INFO 2014-02-17 10:58:36,410 module.py:617] 默认值:“GET / HTTP/1.1”500 -
那么如何在 gae 中添加第三方库?
【问题讨论】:
标签: python google-app-engine sqlalchemy google-cloud-datastore pycharm