我无法安装web3,因为rlp出现错误

问题描述

当我尝试安装web3时,抛出pip install web3时,出现此错误

Could not find a version that satisfies the requirement rusty-rlp<0.2,>=0.1.15 (from rlp<=2.0.0.alpha-1,>=1.0.0->eth-account<0.6.0,>
=0.5.3->web3) (from versions: none)

解决方法

这也发生在我身上。我认为PIP找不到适用于Python(32位)的软件包版本。它适用于64位安装。

请在这里阅读我的答案:

Unable to install web3. I get an error saying version does not satisfy requirement rusty-rlp

,

这似乎是由于rusty-rlp可用的构建二进制文件。存在与此主题相关的问题HERE和拉取请求HERE。我认为在解决该问题之前不可能将其安装在ARM机器或x32上,而我认为这不会花费太长时间。

更新:

现在,对于ARM和32位设备,使用pyrlp代替或使用rusty-rlp。因此,如果您现在安装web3,则该错误应该不再存在了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...