【发布时间】:2018-12-04 21:39:35
【问题描述】:
我安装了 python3.6.5 @centOS 7 并且没有错误。但是当我测试 urlopen 时,它会在下面引发错误:
e*urllib.error.URLError: <urlopen error unknown url type: https>*
我怀疑它可能与 https 相关,我再次确认我已经安装了 openssl ->zlib-dev1
有什么建议吗?谢谢
python3代码:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import urllib.request
x = urllib.request.urlopen('https://www.google.com/')
print(x.read())
完全错误: ./url_test.py
Traceback (most recent call last):
File "./url_test.py", line 6, in <module>
x = urllib.request.urlopen('https://www.google.com/')
File "/usr/local/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/usr/local/lib/python3.6/urllib/request.py", line 526, in open
response = self._open(req, data)
File "/usr/local/lib/python3.6/urllib/request.py", line 549, in _open
'unknown_open', req)
File "/usr/local/lib/python3.6/urllib/request.py", line 504, in _ca`enter code here`ll_chain
result = func(*args)
File "/usr/local/lib/python3.6/urllib/request.py", line 1388, in unknown_open
raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>
【问题讨论】:
标签: python-3.x python-requests centos7 urlopen