Python错误:ModuleNotFoundError:没有名为“ cryptography.hazmat.bindings._constant_time”的模块

时间:2019-02-27 18:25:57

标签: python-3.x cryptography activestate constant-time

我正在尝试运行过去能够运行的脚本。它因错误而停止:

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 :(得分:0)

看起来今天发布的版本实际上有问题;使用cryptography==2.5可能会使您克服该错误,直到他们修复2.6。