Python缺失module(ImportError: No module named Crypto.Util.py3compat)

我之前装过3.6和2.7,用3.6能检测到这个模块,但是用2.7不能。于是我卸载了3.6,还是无法解决。

图片说明

图片说明

用虚拟环境,看一下 pipenv 直接就能解决你现在的问题,尽量不要多个版本 python 同时安装,有版本控制需求的统统使用虚拟环境

有可能是因为你包里有一个crypto,注意,是小写的c的那个包,你调用了这个。

而实际要用的是Crypto.hash,这个Crypto是要安装的pycrypto,

解决方法先pip uninstall crypto
再 pip install pycrypto