报错解决——ModuleNotFoundError: No module named 'Crypto'

报错原因

  在使用 python  import Crypto 时可能会报错“ModuleNotFoundError: No module named 'Crypto'” 提示该模块不存在,其实是因为 Python3 里面这个模块的名字变了。

 

解决方案

pip install pycrypto

  安装成功后,如果还是提示没有该模块,需要到 python3 的安装目录 Lib 文件夹下面的 site-package 文件夹中查看是否有 Crypto 文件夹,可能只有 crypto 文件夹,将其重命名为 Crypto 即可。

  如果又出现另一个提示说没有 Crypto.Cipher,“ModuleNotFoundError:No module named ‘Crypto.Cipher’”,需要去 Crypto 文件夹下看,是否存在 Cipher 文件夹,如果没有,需要卸载 pycrypto,然后安装 pycryptodome 即可。

pip uninstall pycrypto
pip install pycryptodome

 

 

 

 

    

posted @ 2025-07-09 09:18  ''竹先森゜  阅读(3237)  评论(0)    收藏  举报