相关疑难解决方法(0)

我可以强制 pip 在 powershell 中安装 x86_64 架构的依赖项来创建 Lambda 层吗?

我正在尝试创建一个包含 pydantic/pydantic_core (Lambda python 3.11,x86_64)的 lambda 层,但出现以下错误:"Unable to import module 'reddit_lambda': No module named 'pydantic_core._pydantic_core'"

作为上下文,我将其安装在 Windows x64 计算机上。

从这里这里这里阅读有关内容,似乎 pip 安装 pydantic 是为了不兼容的体系结构(win_amd64)。

安装日志:

Using cached pydantic-2.4.2-py3-none-any.whl (395 kB)
Using cached pydantic_core-2.10.1-cp311-none-win_amd64.whl (2.0 MB)
Run Code Online (Sandbox Code Playgroud)

我的问题:有没有办法强制 pip 将软件包安装到 powershell 中特定架构的目录中?

我在这里看到了一个旧的讨论,这对于 Linux 来说是可能的,但不知道如何在 powershell 上做到这一点。

仅供参考:我还尝试从二进制文件中添加 pydantic_core (尝试过 pydantic_core-2.10.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl pydantic_core-2.10.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl),但我对选择哪个版本有点困惑?

python powershell aws-lambda pydantic

2
推荐指数
1
解决办法
728
查看次数

标签 统计

aws-lambda ×1

powershell ×1

pydantic ×1

python ×1