python3无法调用openssl模块

环境:macOS系统,内置python2.7(命令:python)、phthon3.6(命令:python3)。本次使用的都是python3。

事因:课题需要,想调用python的kademlia库实现一个类kademlia协议。

 

第一步installation时遇到问题——根据教程,想要执行下述命令:

pip3 install kademlia

但是遭遇报错,大意是找不到openssl这个模块。

经过一番搜索,确定问题根源在于python3缺少相关链接,无法调用openssl(而python可以)。

 

解决:

reinstall了openssl:

brew reinstall openssl

过程中在更新python2相关配置时报错,根据报错信息更新了python2所有相关链接设置,并更相信了系统内所有需要更新的内容(由于没截图此处无法给出具体命令,大概是“update --force”之类)。

结果把macOS也给更新了。重新开机、重新配置之后。问题解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值