首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试导入棒模块时的Aws lambda函数

尝试导入棒模块时的Aws lambda函数
EN

Stack Overflow用户
提问于 2019-11-19 07:02:47
回答 1查看 467关注 0票数 0

这是我在尝试运行AWS lambda函数时遇到的错误。它遇到的问题是导入wand.image import image,我将包放在与其余文件相同的目录级别。我正在运行windows和python 3.8

代码语言:javascript
复制
{
  "errorMessage": "module 'platform' has no attribute 'linux_distribution'",
  "errorType": "AttributeError",
  "stackTrace": [
    "  File \"/var/lang/lib/python3.8/imp.py\", line 234, in load_module\n    return load_source(name, filename, file)\n",
    "  File \"/var/lang/lib/python3.8/imp.py\", line 171, in load_source\n    module = _load(spec)\n",
    "  File \"<frozen importlib._bootstrap>\", line 702, in _load\n",
    "  File \"<frozen importlib._bootstrap>\", line 671, in _load_unlocked\n",
    "  File \"<frozen importlib._bootstrap_external>\", line 783, in exec_module\n",
    "  File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n",
    "  File \"/var/task/event_handler.py\", line 6, in <module>\n    from wand.image import Image\n",
    "  File \"/var/task/wand/image.py\", line 18, in <module>\n    from . import assertions\n",
    "  File \"/var/task/wand/assertions.py\", line 125, in <module>\n    from .color import Color  # noqa: E402\n",
    "  File \"/var/task/wand/color.py\", line 10, in <module>\n    from .api import library\n",
    "  File \"/var/task/wand/api.py\", line 161, in <module>\n    distname, _, __ = platform.linux_distribution()\n"
  ]
}
EN

回答 1

Stack Overflow用户

发布于 2019-11-19 07:17:04

看起来platform.linux_distribution从Python3.7开始就被弃用了,所以它在Python3.8中是不可用的。

请参阅this post

另一种方法是使用:

代码语言:javascript
复制
import distro
distro.linux_distribution()

希望它能帮上忙!

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

https://stackoverflow.com/questions/58924204

复制
相关文章

相似问题

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