Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Aws lambda函数,同时尝试导入魔杖模块_Python_Amazon Web Services - Fatal编程技术网

Python Aws lambda函数,同时尝试导入魔杖模块

Python Aws lambda函数,同时尝试导入魔杖模块,python,amazon-web-services,Python,Amazon Web Services,这是我在尝试运行AWS lambda函数时遇到的错误。我把它叫做importwand.image import image我把包放在与其他文件相同的目录级别上。我正在运行windows和python 3.8 { "errorMessage": "module 'platform' has no attribute 'linux_distribution'", "errorType": "AttributeError", "stackTrace": [ " File \"/v

这是我在尝试运行AWS lambda函数时遇到的错误。我把它叫做import
wand.image import image
我把包放在与其他文件相同的目录级别上。我正在运行windows和python 3.8

{
  "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"
  ]
}
{
“errorMessage”:“模块‘平台’没有‘linux_发行版’属性”,
“errorType”:“AttributeError”,
“stackTrace”:[
“File\”/var/lang/lib/python3.8/imp.py\”,第234行,在加载模块中\n返回加载源(名称、文件名、文件)\n“,
“File\”/var/lang/lib/python3.8/imp.py\”,第171行,在load\u source\n module=\u load(spec)\n中,
“文件\“\”,第702行,在加载\n中”,
“文件\“\”,第671行,在“加载\u解锁\n”中,
“文件\“\”,第783行,在执行模块中\n”,
“文件\“\”,第219行,在“已删除帧的调用”中\n“,
“文件\“/var/task/event_handler.py\”,第6行,在wand.image导入图像\n中”,
“File\”/var/task/wand/image.py\”,第18行,在\n from.import断言中\n“,
“File\”/var/task/wand/assertions.py\”,第125行,在\n from.color import color#noqa:E402\n中,
“File\”/var/task/wand/color.py\”,第10行,在\n from.api导入库中\n“,
文件\“/var/task/wand/api.py\”,第161行,位于\n distname、\uuuu=platform.linux\u distribution()中
]
}

看起来像是
平台。linux\u发行版在启动Python 3.7时已被弃用,因此它在Python 3.8中不可用

请看

另一种选择是使用:

import distro
distro.linux_distribution()

希望有帮助

欢迎来到Stackoverflow。您可以通过提供一个解决方案来鼓励其他用户在您的问题上帮助您。