python-3.x - Python 错误:ModuleNotFoundError:没有名为“cryptography.hazmat.bindings._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相当陌生,但我不知所措
解决方案
看起来今天发布的版本实际上破坏了一些东西;在他们修复 2.6 之前,使用cryptography==2.5
可能会让您克服该错误。
推荐阅读
- javascript - 将 React Native Image 组件的 URI 设置为对象键
- python - Apache Beam 全局计数器
- java - android导入和文本ID错误
- spring - Alfresco 5.2 - 休眠
- html - 带有自定义消息的 HTML5 输入验证
- sql - 如何使用最新日期更新除最后 5 行之外的所有行的标志?
- json - python 3 json分组
- java - 如何在docker容器中优雅地关闭tomcat中的servlts?
- javascript - 打开全屏模式后查找元素大小
- tensorflow - GPU中的TensorFlow内存分配