我正在尝试运行过去能够运行的脚本。它因错误而停止:
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的新手,但我很茫然
答案 0 :(得分:0)
看起来今天发布的版本实际上有问题;使用cryptography==2.5
可能会使您克服该错误,直到他们修复2.6。