python3 环境问题-通过软链解决-发送https请求报错(ssl)、解释器下左右键出现乱码

在Mac环境下,使用Python3.6.3时遇到两个问题:发送HTTPS请求因SSL报错,Python解释器中左右键操作出现乱码。经分析,问题分别由openssl和readline库引起。通过创建软链接,将openssl@1.0指向openssl,将libreadline.8.0.dylib指向libreadline.7.dylib,成功解决问题。
摘要由CSDN通过智能技术生成

1、问题背景

     使用的Python是Mac下的Python3.6.3,本来环境一切正常,安装一个工具后,出现的问题

(1)使用requests库,发送https请求时报错(发送http正常)

(2)在Python3解释器下,使用左右键跳转光标时,出现乱码

        

2、问题分析及解决方案

(1)针对问题1,通过搜索资料,发现是import ssl报错,然后打开Python3解释器,直接import ssl,查看报错信息,发现报错信息如下:

python 3.6 import _ssl # if we can't import it, let the error propagate ImportError:
dlopen(/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3
.6/lib-dynload/_ssl.cpython-36m-darwin.so, 2): 
Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

查看重点报错信息:"Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib",发现是此路径下未找到,进入路径&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值