ImportError: невозможно импортировать имя 'SECP256kl' из 'ecdsa' - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь использовать этот код:

from ecdsa import SigningKey, SECP256kl

Но я получил эту ошибку:

ImportError: cannot import name 'SECP256kl' from 'ecdsa' (C:\Python\Python37\lib\site-packages\ecdsa\__init__.py)

1 Ответ

0 голосов
/ 16 апреля 2019

Правильное имя SECP256k1 (число " 1 ", а не буквы " l " или " I ").

>>> import ecdsa
>>> dir(ecdsa)
[...,'SECP256k1',...]

Вы также можете проверить это из документации и кодов в ecdsa github page :

 # python-ecdsa/src/ecdsa/__init__.py
...
from .curves import NIST192p, NIST224p, NIST256p, NIST384p, NIST521p, SECP256k1
...
...