背景
在Windows系统下,使用vscode的Run Code命令执行程序时,会报错
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
分析原因
python3不可以使用Crypto。
vscode的Run Code使用的Pylance插件调用了python3来执行程序。
在终端运行python test.py时,同样也会报错。
解决方案
使用python 而非 python3来执行即可。
比如在终端terminal输入
python test.py