我已经安装了secp256k1,以便可以使用ECDH功能
sudo apt-get install libssl-dev build-essential automake pkg-config libtool libffi-dev libgmp-dev libyaml-cpp-dev
pip install secp256k1
在其文档中写道
NOTE: ecdh can only be used if the secp256k1 C library is compiled
with support for it. If there is no support, an Exception will be
raised when calling it
很显然它失败了,因为我没有安装C库。
然后我安装了
https://github.com/bitcoin-core/secp256k1根据文档。 然后,我卸载了secp256k1并再次安装。
pip uninstall secp256k1
LIB_DIR=/usr/local/lib pip install secp256k1 --no-binary
仍然,尝试运行ECDH时遇到相同的错误。我该如何解决这个错误。