安装 web3.py 时收到错误

Posted

技术标签:

【中文标题】安装 web3.py 时收到错误【英文标题】:Receiving an Error while installing web3.py 【发布时间】:2020-10-05 07:19:00 【问题描述】:

我正在尝试通过命令pip install web3 安装web3.py,但是如果没有出现错误,我无法成功。

我已经尝试过this website 上的建议,但没有奏效,以下是我收到的错误:

Error Full Console Log

【问题讨论】:

【参考方案1】:

您可能需要安装这些软件包

sudo apt install python3-dev
sudo apt-get install libevent-dev
sudo apt update

Related answers

【讨论】:

【参考方案2】:

按照here in a related *** thread 的建议,从here 获取所需的各种***文件。

在这种情况下,您似乎在 cytoolz 上失败了,因此您可以手动安装 whl 文件。

假设您运行的是 64 位环境,您可以下载 cytoolz‑0.10.1‑cp38‑cp38‑win_amd64.whl 文件并在与 whl 文件相同的目录下运行 pip install cytoolz‑0.10.1‑cp38‑cp38‑win_amd64.whl

【讨论】:

您是否使用从here 下载的正确的wheel 文件名/文件路径运行上述命令?可以根据自己的环境下载whl文件【参考方案3】:

由于这可能是您使用的 windows 平台,您需要安装 Microsoft C++ build tools 然后将它们添加到您的路径中,如果仍然无法使用我建议切换到 Linux 或使用 WSL

【讨论】:

以上是关于安装 web3.py 时收到错误的主要内容,如果未能解决你的问题,请参考以下文章

安装 web3.py 时如何消除错误

Web3.py - 即使安装了 web3,也无法导入“web3”

PIP 安装 web3

web3.py 安装以及主币查询 - bsc链

在 ganache 上调用函数时出现 Web3.py abi keyerror

如何“捕捉 web3.py 中的错误”