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