为什么PostgreSQL适配器psycopg2在Google App Engine dev中失败_appserver.py?

2024-09-29 19:22:57 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这次用pip install -t appname/lib/ psycopg2 所以,dev-server检测lib,但是告诉我:

ImportError: No module named psycopg2._psycopg

一开始我以为问题出在dev_服务器正在执行的python版本上,但在doc中我读到dev是用2.7版本运行的,我也在2.7中做测试。所以,我不明白是什么问题。为什么lib在dev_服务器上不能正常工作?在

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


Tags: installpipindev版本服务器文件夹应用程序
1条回答
网友
1楼 · 发布于 2024-09-29 19:22:57

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

相关问题 更多 >

    热门问题