python - ModuleNotFoundError:没有名为“加密”的模块错误
问题描述
我已经在 python 3.6.5 上安装了 pycryptodomex 模块但是当我尝试执行下面的调用时,我得到了标题中提到的错误
from Crypto.Cipher import AES
我想使用 AES 加密文件。现在如何进行?
解决方案
>> pip install pycryptodome
from Crypto.Cipher import AES #Works
或者
>> pip install pycryptodomex
from Cryptodome.Cipher import AES
对于 python3,包名称现在是pycryptodome或pycryptodomex
如果您需要与Python2的项目兼容,请使用pycryptodome或使用pycryptodomex,它是一个独立于旧 PyCrypto 的库。
推荐阅读
- python - 如何将 .ckpt 文件转换为 Hd5 文件?
- sonarqube - 如何只分析新添加的代码行?
- c# - 将复合表映射到 EF Core 中的默认值表
- bash - 在 bash 中将变量作为命令的一部分展开
- c++ - 我的 try catch 零除法有问题吗?
- php - 仅当在 Woocommerce 中应用优惠券时才允许购买特定产品
- c++ - Read access violation in matrix
- python-3.x - Python 函数的 return 语句如何像 print(argument, end='') 一样将字符串保持在同一行?
- sql - 如何最小化事务日志 sqlserver 数据库。?
- javascript - JavaScript setTimeout() 函数不适用于“onsubmit”表单属性