问题:通过pip3 install pycryptodome成功,导包时仍报错
原因:
pycryptodome包通过pip命令安装是在python3.12的site-packages路径下,而pycharm解释器用的是python3.7,在python3.7的site-packages路径下并没有安装pycryptodome包
解决方法:
1、查看pycharm解释器已安装的包的路径下,包名大小写,正确写法是Crypto
2、将包名首字母改成大写后,再次查看导包是否有报错,此时Crypto显示正确,但是PublicKey、Cipher有报错,进入Crypto下查看是否有PublicKey、Cipher文件,结果没有找到
3、通过pip3 show install pycryptodome命令查看pycryptodome已安装成功的路径,将路径下的pycryptodome、Crypto、Crypto-1.4.1.dist-info文件复制到步骤1的路径下,报错消失