【发布时间】:2020-05-25 08:48:34
【问题描述】:
我遇到以下错误:
from Crypto.Random import random
ModuleNotFoundError: No module named 'Crypto'
我已经安装了 Crypto 和 pycryptodome,但仍然遇到同样的错误。我做错了什么?
【问题讨论】:
-
你能添加你用来安装 Crypto 和 pycryptodome 的命令吗?
我遇到以下错误:
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/
【讨论】: