问题描述
当我尝试安装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,则该错误应该不再存在了。