【mac】Unresolved reference ‘Crypto‘

问题:通过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的路径下,报错消失

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值