python3安装crypto

python3中使用加密算法库crypto时,经常会遇到如下问题:

                 找不到Crypto或Crypto.Ciphrer对应的模块

 

1.使用conda或者虚拟环境的情况下,可以去相应环境下的site-packages文件夹下,找到crypto文件夹,由于在python3代码中通常使用如下方式引用该代码库,所以我们可以将该文件夹改名为Crypto.

import Crypto
from Crypto.Cipher import AES

2. 如果进行了上述修改后,运行代码依然报错Crypto.Cipher Not Found,可以先去Crypt文件夹下检查是否存在Cipher,如果不存在,则可以将已经安装的Crypto卸载,卸载命令如下:

pip uninstall Crypto
conda uninstall Crypto

3. 卸载之后可以使用如下命令进行安装,安装之后该问题得到解决

pip install pycryptodome

 

你可能感兴趣的:(python,python)