merhaba arkadaşlar
sorun tam olarak Python'da mı yoksa sistemde mi anlam veremedim. python urllib request ile dosyayı indirebiliyorum. ama githuba geldiğimde aşağıdaki hatayı veriyor.
bu sistemden mi kaynaklanıyor yoksa yazdığım kodda mı hata var? bu srunu nasıl çözeriz?
File "/usr/lib/python3.5/urllib/request.py", line 188, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 466, in open
response = self._open(req, data)
File "/usr/lib/python3.5/urllib/request.py", line 484, in _open
'_open', req)
File "/usr/lib/python3.5/urllib/request.py", line 444, in _call_chain
result = func(*args)
File "/usr/lib/python3.5/urllib/request.py", line 1297, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/usr/lib/python3.5/urllib/request.py", line 1256, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)>
https://stackoverflow.com/questions/27835619/ssl-certificate-verify-failed-error (https://stackoverflow.com/questions/27835619/ssl-certificate-verify-failed-error)
Şuraya baktınız mı acaba?
Oradaki önerilerde hep ssl'yi elle belirtmeyi söylüyor. Ben github'a ait pem dosyasını bulsam zaten sisteme eklerim. Github'a ait sertifika eksik olduğu için hata veriyor. Ben bu ssl yi sisteme eklemek istiyorum