我想将 GAE 中的应用程序与 ElephantDB 连接起来。我想使用 lib psycopg2,但发现了一个问题。我在本地安装了该库来测试它并完美运行,然后我将该库安装在我的应用程序的 lib 文件夹中,就像我对其他库所做的很多次一样。
这次与pip install -t appname/lib/ psycopg2
因此,开发服务器检测到该库,但请告诉我:
ImportError: No module named psycopg2._psycopg
起初我认为问题出在 dev_server 正在执行的 python 版本上,但在文档中我读到 dev 使用 2.7 版本运行,并且我也在 2.7 中进行测试。所以,我不明白有什么问题。为什么该库在 dev_server 中不能正常工作?
任何想法?这个问题发生在本地,我还没有上传代码。
我建议你回去阅读 python 沙箱上的文档https://cloud.google.com/appengine/docs/python/#Python_The_sandbox一旦你这样做,你会发现应用程序引擎前端无法运行 psycopg2。您需要找到一个纯 python postgres 库并拥有一个付费应用程序才能拥有出站套接字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)