Python 3.x 如何使用Python和请求解决此SSLError?
在Linux Mint中,运行Pycharm时,使用请求库/包会在运行以下代码时出现错误:Python 3.x 如何使用Python和请求解决此SSLError?,python-3.x,python-requests,openssl,pycharm,linux-mint,Python 3.x,Python Requests,Openssl,Pycharm,Linux Mint,在Linux Mint中,运行Pycharm时,使用请求库/包会在运行以下代码时出现错误: import requests r = requests.get("https://www.wikipedia.org/") print(r) 我得到的错误是: raise SSLError( urllib3.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not availabl
import requests
r = requests.get("https://www.wikipedia.org/")
print(r)
我得到的错误是:
raise SSLError(
urllib3.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not available.
我尝试了这个解决方案,因为这是我能找到的唯一不包括(安娜)康达的建议之一,因为我没有使用它
有关我正在使用的内容的其他信息:
- Python 3.9.1虚拟环境(诗歌)
- Pycharm 2021.1.1
- Openssl已经是最新版本(1.1.1f-1ubuntu2.3)
如果有任何其他信息我需要提供,我很乐意 您是如何安装Python-3.9.1的?对于web抓取,您不需要最新的python版本,因此您可能希望使用system(Ubuntu)python,因此您可以确保python与正确的和预期的库相链接。其他:检查您下载的python发行版是否正确(以及ev.check是否安装较旧的openssl[您应该能够安装并行版本的openssl]我用Pyenv创建了一个Python可执行文件。然后我用poethy创建了一个虚拟环境。使用这个方法我从来没有遇到过任何问题,但是你的建议听起来很合理,我自己也没有考虑过,谢谢!