Сбой импорта пакета криптографии - PullRequest
0 голосов
/ 21 мая 2019

Попытка запустить код Python 3, содержащий модули python-binance и OpenSSL, не удалась при импорте в пакет cryptography.Вот частичная трассировка стека ошибки:

  File "/usr/lib/python3/dist-packages/cryptography/x509/base.py", line 15, in <module>
    from cryptography.x509.extensions import Extension, ExtensionType
  File "/usr/lib/python3/dist-packages/cryptography/x509/extensions.py", line 19, in <module>
    from cryptography.hazmat.primitives import constant_time, serialization
  File "/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/constant_time.py", line 9, in <module>
    from cryptography.hazmat.bindings._constant_time import lib
ModuleNotFoundError: No module named 'cryptography.hazmat.bindings._constant_time'

1 Ответ

0 голосов
/ 21 мая 2019

Решением для меня было обновить пакет криптографии:

pip3 install --upgrade cryptography

Я также проверил установку необходимых системных пакетов:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...