Ошибка Python: ModuleNotFoundError: нет модуля с именем 'cryptography.hazmat.bindings._constant_time' - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь запустить скрипт, который мне удавалось запустить в прошлом.Останавливается с ошибкой:

ModuleNotFoundError: No module named 'cryptography.hazmat.bindings._constant_time'

Я недавно удалил Python 3.6 и установил Python ActiveState:

ActivePython 3.6.0.3600 (ActiveState Software Inc.) based on
Python 3.6.0 (default, Jan 23 2017, 20:01:14) [MSC v.1900 64 bit (AMD64)] on win32

То, что я до сих пор пробовал:

ПереустановкаКриптография

Переустановка криптографии, но я получаю сообщение об ошибке:

Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\includ
e\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tcbuild\temp.win-amd64
-3.6\Release\_openssl.c /Fobuild\temp.win-amd64-3.6\Release\build\temp.win-amd64-3.6\Release\_openssl.obj
  error: command 'cl.exe' failed: No such file or directory

  ----------------------------------------
  Failed building wheel for cryptography
  Running setup.py clean for cryptography
Failed to build cryptography
Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

Любая помощь будет высоко ценится.Я довольно плохо знаком с Python, но я в растерянности

1 Ответ

0 голосов
/ 27 февраля 2019

Похоже, что выпущенная сегодня версия действительно что-то сломала;использование cryptography==2.5 может устранить эту ошибку, пока они не исправят 2.6.

...