gurnec / btcrecover

An open source Bitcoin wallet password and seed recovery tool designed for the case where you already know most of your password/seed, but need assistance in trying different possible combinations.
GNU General Public License v2.0
1.31k stars 701 forks source link

ERROR: Could not build wheels for coincurve, which is required to install pyproject.toml-based projects #481

Open Tony186x opened 2 years ago

Tony186x commented 2 years ago

I'm trying to run pip3 install -r requirements.txt but it's telling me this:

    note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed building wheel for coincurve
      Building wheel for py_crypto_hd_wallet (setup.py) ... done
      Created wheel for py_crypto_hd_wallet: filename=py_crypto_hd_wallet-1.1.0-py3-none-any.whl size=64294 sha256=87a08d1027e144a833747b50189bbd8e6d7561c5db69ba86b283c5c097bf4c9d
      Stored in directory: /home/kali/.cache/pip/wheels/a9/00/12/fd3e0336e07663e081bcb788aaf020e0ae8660e8c1e5d09465
      Building wheel for pylibscrypt (setup.py) ... done
      Created wheel for pylibscrypt: filename=pylibscrypt-2.0.0-py3-none-any.whl size=32421 sha256=73a306e3a1e5d6393516000c7bece63185b28dd9e79a6d1f1d3ceb0f9fbe973c
      Stored in directory: /home/kali/.cache/pip/wheels/a0/5f/05/ca380613ce0495f4a01e247a7b5f68f9d0d276726f4dbf9068
      Building wheel for python-bitcoinrpc (setup.py) ... done
      Created wheel for python-bitcoinrpc: filename=python_bitcoinrpc-1.0-py3-none-any.whl size=14260 sha256=6d4cb72c078d2a10102bb042667247af1d9d758170b5001a0de949a3c155e0b4
      Stored in directory: /home/kali/.cache/pip/wheels/58/8b/b6/bebc1e5b1eec4ee482d7eb8ea17fd133ce8db6c23d0c8b066b
    Successfully built py_crypto_hd_wallet pylibscrypt python-bitcoinrpc
    Failed to build coincurve
    ERROR: Could not build wheels for coincurve, which is required to install pyproject.toml-based projects

I feels like this is my computer's problem, I'm using Kali linux on virtualbox, I'm just not sure where to start fixing this Thank you

Tony186x commented 2 years ago

if ur having the same problem, Install the requirements individually worked for me coincurve~=15.0.1 green~=3.3.0 protobuf~=3.19.1 pycryptodome~=3.12.0 heres the list

gr3ym1nd commented 2 years ago

Try this :

pip3 install libsecp256k1

then execute btcrecover without installation of coincurve