Section 4 - Slither installation error - ERROR: rlp 1.2.0 has requirement eth-utils<2,>=1.0.2, but you'll have eth-utils 2.3.1 which is incompatible. #67
-
Hello guys, I am trying to install Slither, but I keep running into those dependency conflicts. At first, I had 4 conflicts to solve and with the help of ChatGPT I was able to fix 3 of them, but right now I am stuck here and can not install Slither. Is anyone here that ran into the same issue? How did you solve it? The error
The conflict with rlp and eth-utils is more challenging because Here are a few approaches to resolve this: Option 1: Downgrade rlp to a version compatible with eth-utils 2.3.1, if such a version exists. I've tried Options 1 and 2, but none of them worked because if I downgrade any of them, it will cause more errors. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Yeah, this is one of the annoying thing with python packages. Could you try installing slither with pipx? Pipx installs all packages to their own isolated virtual environment so you don't have to deal with package dependencies. I like using pipx for all my command line python installs for exactly this reason. Steps:
|
Beta Was this translation helpful? Give feedback.
Yeah, this is one of the annoying thing with python packages.
Could you try installing slither with pipx? Pipx installs all packages to their own isolated virtual environment so you don't have to deal with package dependencies. I like using pipx for all my command line python installs for exactly this reason.
Steps:
pipx
to install slither. ie:pipx install slither-analyzer