我的 Python 代码有错误,基本上我需要导入包 Crypto 并且我尝试下载它,它说包 crypto 已经安装然后继续显示相同的错误。我试图将包从 crypto 重命名为 Crypto 但它再次显示相同的错误。你能帮我解决这个错误吗?或者有没有其他的包。谢谢
我尝试从 cryto 库中导入 DES 和 RSA,但我无法正确下载 Crypto 包。
edit:我尝试从终端安装:pip install Crypto 也是intelliJ直接提出的,我正在尝试的代码是
from Crypto.Cipher import DES
from Crypto.PublicKey import RSA
您要安装的包名为
pycryptodome
,所以尝试安装
pip install pycryptodome
它以某种方式依赖于系统库,因此最终可能会损坏。为了解决这个问题,创建了
pycryptodomex
库,其中捆绑了所有内容,您可以使用 安装
pip install pycryptodomex
但是您需要使用
代替原始代码from Cryptodome.Cipher import DES
from Cryptodome.PublicKey import RSA