I can't install web3 because I've an error with rlp

428 views Asked by At

When I try to install web3 throw pip install web3, I have this error:

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)
2

There are 2 answers

0
Naheel On

This appears to be because of the build binaries available for rusty-rlp. There is an issue HERE and a pull request HERE related to this topic. I assume it won't be possible to install on an ARM machine or x32 till this gets resolved, which I assume won't take too long.

Update:

Now pyrlp is used instead or rusty-rlp for ARM and 32-bit devices. So this error should simply no longer be there if you install web3 now.

0
viken On

This happened to me too. I think PIP can't find a version of the package for Python(32bits). It worked with a 64 bit installation.

Please read my answer here:

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