Imephu ingakhiwa endaweni yangakini ngenkathi imigqa yayo yogu noma enye idatha yesethenjwa kusadinga ukulandwa. Uma i-Cartopy ingayitholi insiza edingekayo, i-Downloader evamile ingayiletha ngaphambi kokuba umdwebo uqede.

Leso silanda sisebenzisa i-urllib.request.urlopen ye-Python. Ngeproxy ye-HTTP eqhubekayo esebenzela zombili izikimu zendawo ekuyiwa kuyo, qala inqubo yokudweba ngendawo ezungezile efana nale:

export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080

Iproxy kufanele ibe sendaweni ezungezile ezuzwa yinqubo yangempela ye-Python. Ikheneli yencwadi yamanothi noma i-IDE yesikhashana esevele isebenza ingase idinge ukucushwa kwayo kokuqalisa. Ku-Jupyter, hlela indawo ezungezile yokuqalisa yekheneli ekhethiwe ngaphambi kokuthola idatha. Ukuhluka kwe-HTTPS kusengaba ne-URL yeproxy ye-HTTP. Ukulandwa kwedatha yesethenjwa yomphakathi kungasebenzisa okufakiwe kwe-HTTP ohlwini lwama-proxy e-HTTP lapho lowo mzila uvunyelwe futhi ingekho i-akhawunti yeproxy ehleliwe.

Bheka i-URL yedatha eceliwe esexwayisweni noma ekuhlukeni kokulanda. Insiza yedatha engekho, inselelo yeproxy nokwehluleka kokuthembela kwe-HTTPS kwenzeka ezindaweni ezihlukene; ukushintsha isibonisi ngeke kulungise umzila wenethiwekhi wesilanda.

Kumshini okufanele uhlale ungaxhunyiwe kunethiwekhi

Hlinzeka ngesethi yedatha edingekayo kusengaphambili futhi ukhombe i-Cartopy empandeni yayo:

from pathlib import Path
import cartopy

cartopy.config['pre_existing_data_dir'] = Path('/srv/map-data')

Umbhalo wamafayela udinga ukuhlelwa okulindelwe yisilanda esihlobene, kuhlanganise namafayela aphelele esethi yedatha. Ifolda equkethe ingqokolela yamafayela engahleliwe ayiyona ngokuzenzakalela indlela yensiza efunwa yi-Cartopy.

I-pre_existing_data_dir ihlolwa ngaphambi kwe-data_dir. Uma insiza ingekho kuzo zombili izindawo, into elandekayo ingasabangela ukutholwa ku-data_dir, okufanele kubhaleke. Ngakho-ke ukusetha umbhalo wamafayela ovele ukhona kuwukuzikhethela kokucinga, hhayi iswishi yomhlaba wonke ethi «ungasebenzisi inethiwekhi nakancane».

Lungiselela zonke izinqumo nezici ezidingwa imidwebo ehleliwe. Imephu eqinile eyaphumelela ngaphambili ayifakazeli ukuthi ugu olunemininingwane ethe xaxa lukhona kakade. Izinsiza zamathayela neziphambili zokulanda zingaba namalungiselelo azo okuthola.

Izihloko ezihlobene