ModuleNotFoundError: No module named 'Crypto'. I have installed crypto but still the same error

ModuleNotFoundError: No module named 'Crypto'. I have installed crypto but still the same error

我遇到以下错误:

    from Crypto.Random import random
ModuleNotFoundError: No module named 'Crypto'

我已经安装了 Crypto 和 pycryptodome,但仍然出现相同的错误。我做错了什么?

Windows 文件系统不区分大小写,因此 crypto 和 Crypto 实际上被视为同一事物。后续安装pycryptodome时,pip发现以目标命名空间命名的目录已经存在,按照这些;

pip uninstall crypto

转到此路径并删除加密文件夹;

/path/to/python/Lib/site-packages/

卸载pycryptodome(如果存在),然后重新安装;

pip uninstall pycryptodome
pip install pycryptodome

安装后再次检查此路径,将文件夹 "crypto" 重命名为 "Crypto";

/path/to/python/Lib/site-packages/