gpt4 book ai didi

python - 为什么 PostgreSQL 适配器 psycopg2 在 Google App Engine dev_appserver.py 中失败?

转载 作者:行者123 更新时间:2023-11-29 12:59:46 26 4
gpt4 key购买 nike

我想将我在 GAE 中的应用程序与 ElephantDB 连接起来。我想使用 lib psycopg2,但我发现了一个问题。我在本地安装了 lib 以测试它并完美运行,然后我在我的应用程序的 lib 文件夹中安装了 lib,就像我对其他 lib 做过很多次一样。

这次使用 pip install -t appname/lib/psycopg2所以,开发服务器检测 lib,但告诉我:

ImportError: 没有名为 psycopg2._psycopg 的模块

起初我以为问题是 dev_server 正在执行的 python 版本,但在文档中我读到 dev 使用 2.7 版本运行,我也在 2.7 中进行测试。所以,我不明白是什么问题。为什么 lib 在 dev_server 中不能正常工作?

有什么想法吗?这个问题发生在本地,我还没有上传代码。

最佳答案

我建议你回去阅读 python 沙箱上的文档 https://cloud.google.com/appengine/docs/python/#Python_The_sandbox一旦你这样做,你会发现 appengine 前端无法运行 psycopg2。您需要找到一个纯 python postgres 库并拥有一个付费应用程序才能拥有出站套接字。

关于python - 为什么 PostgreSQL 适配器 psycopg2 在 Google App Engine dev_appserver.py 中失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33707753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com