无法导入模块“复制”:/var/task/psycopg2/_psycopg.so:ELF 文件的 phentsize 不是预期的大小

Posted

技术标签:

【中文标题】无法导入模块“复制”:/var/task/psycopg2/_psycopg.so:ELF 文件的 phentsize 不是预期的大小【英文标题】:Unable to import module 'copy': /var/task/psycopg2/_psycopg.so: ELF file's phentsize not the expected size 【发布时间】:2018-04-17 20:07:00 【问题描述】:

我正在关注 - https://github.com/christianhxc/aws-lambda-redshift-copy

当我尝试测试它时,我遇到了错误

Unable to import module 'copy': /var/task/psycopg2/_psycopg.so: ELF file's phentsize not the expected size

这是 AWS 中的文件结构。

任何帮助表示赞赏:) 谢谢!

【问题讨论】:

【参考方案1】:

你的问题是你的文件名 copy.py 。 AWS 将它与其他库混淆,无法捕捉您在控制器上设置的名称。

你只需要重命名你的文件。

【讨论】:

以上是关于无法导入模块“复制”:/var/task/psycopg2/_psycopg.so:ELF 文件的 phentsize 不是预期的大小的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm 项目无法导入自己写的模块(问题记录贴)

导入整个模块或导入某个功能有啥区别? [复制]

导入整个模块与仅从 python 中的模块导入所需的方法有啥区别? [复制]

为啥我的导入请求没有被读取? [复制]

nodejs 8导入模块-需要还是导入? [复制]

第二十二章 模块代码编写基础