错误安装 streamlit 它说“错误:无法为使用 PEP 517 且无法直接安装的 pyarrow 构建***”

Posted

技术标签:

【中文标题】错误安装 streamlit 它说“错误:无法为使用 PEP 517 且无法直接安装的 pyarrow 构建***”【英文标题】:Error Installing streamlit It says "ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly" 【发布时间】:2020-11-09 16:19:20 【问题描述】:

当我尝试pip install streamlit 时,它会失败并显示错误消息:

错误:“无法为使用 PEP 517 且无法直接安装的 pyarrow 构建***”

我尝试直接安装pip install pyarrow,但仍然给出相同的错误消息

【问题讨论】:

能否请您发布pip install pyarrow 的完整回溯?能否指定你的操作系统和 python 版本? 您也可以尝试pip install --upgrade pip setuptools wheel,然后重试pip install streamlit 【参考方案1】:

在我的情况下,问题与 Python 版本有关。更具体地说,我在错误日志中注意到:RuntimeError: Not supported on 32-bit Windows

然后我安装了 Python 3.8.6(x64 版本)而不是 x32

问题解决了

pip install pyarrow

【讨论】:

【参考方案2】:

我也遇到了同样的问题,我注意到 pyarrow 是 streamlit 版本 0.63.0 中的要求。所以你可以使用pip install streamlit==0.62.0 就可以了

【讨论】:

虽然使用 Streamlit ***.com/a/64205790/2394542 所指出的那样【参考方案3】:

Streamlit 版本 0.62.1 和 python 版本 3.8.5 工作正常。

【讨论】:

以上是关于错误安装 streamlit 它说“错误:无法为使用 PEP 517 且无法直接安装的 pyarrow 构建***”的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7 64 位上的 streamlit 安装错误

Streamlit 应用程序可以在本地运行,但不能在 Heroku 上运行

无法安装 streamlit 库 [关闭]

Macbook 上的 Streamlit

使用 pip in 安装 streamlit 时出错

编译 streamlit 程序时出现多个错误