没有名为“cryptography.hazmat.bindings._constant_time”的模块-Exchangelib 模块-Python

没有名为“cryptography.hazmat.bindings._constant_time”的模块-Exchangelib 模块-Python

我遇到了以下问题。我在 win32 上使用 32 位 Python。我安装了 Exchangelib 1.12.5,但在尝试导入模块时,出现以下错误:

File "C:\Users\adu-amponan\AppData\Local\Python\lib\site-packages\cryptography\x509\extensions.py", line 19, in <module>
    from cryptography.hazmat.primitives import constant_time, serialization
File "C:\Users\adu-amponan\AppData\Local\Python\lib\site-packages\cryptography\hazmat\primitives\constant_time.py", line 11, in <module>
    from cryptography.hazmat.bindings._constant_time import lib
ModuleNotFoundError: No module named 'cryptography.hazmat.bindings._constant_time'

如果我导航到“cryptography/hazmat/bindings”目录,我可以找到_constant_time 文件,但我注意到该文件有一个“.cp37-win_amd64”文件扩展名。

由于我在 win32 上使用 32 位 Python,这可能是导致此错误的原因吗?还是存在其他问题?如果问题与版本不匹配有关,我可以在哪里下载 win32 版本的 exchangelib?

相关内容