Installation Troubleshooting¶
This page provides guidance on how to troubleshoot common issues that may arise when installing the Execution Spec Tests repository.
Pip Installation Issues¶
Coincurve Installation¶
If you encounter an error when installing the coincurve
package like the following:
Stored in directory: /tmp/...
Building wheel for coincurve (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for coincurve (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [27 lines of output]
...
571 | #include <secp256k1_extrakeys.h>
| ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for coincurve
You may need to install the libsecp256k1
library. On Ubuntu, you can install this library by running the following command:
sudo apt update
sudo apt-get install libsecp256k1-dev