首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amazon无法导入[ .pyd pip]

Amazon无法导入[ .pyd pip]
EN

Stack Overflow用户
提问于 2018-03-07 21:22:12
回答 1查看 726关注 0票数 0

我试图使用python2.7运行时使用AWS写入我的PostgreSQL数据库。我不关心我是如何做到这一点的,所以如果有人有不同的方式,我可以理解它的工作,我很想听到它。

我目前正在尝试的方法是使用psycopg2,因为这是我所知道的唯一方法。为此,我需要将psycopg2模块上传到AWS上的环境中。按照指示,我用psycopg2和源代码创建了一个使用pip install psycopg2 -t ..\my-project的目录,压缩了my-project,并上传了它。

我的错误消息来自AWS控制台:Unable to import module 'lambda_function': No module named _psycopg

代码运行在我的windows机器上。我认为问题在于,当我从本地windows机器导入import psycopg2时,_psycopg模块是从_psycopg.pyd导入的,而.pyd文件是特定于windows的。我可能弄错了。

实际上,我只是在寻找实现第一段中描述的预期结果的任何方法,但这里有一个更具体的问题:如何告诉windows不使用.pyd文件就可以安装和编译.pyd?这个是可能的吗?我有什么完全错的地方吗?

我知道这个问题的格式有点不正统,我想我已经给出了所有必要的信息,如果我还能提供什么,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-07 22:00:45

我解决了这个问题,在VirtualBox上打开一个ubuntu实例,在那里安装软件包,取出相关的文件夹,并在压缩和上传到AWS之前将它们放在my-project中。

看下面的说明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49161423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档