Preuzmite Gensim korpus preko proxyja i odabranog direktorija predmemorije
Postavite urllib proxy okruženje i GENSIM_DATA_DIR prije nego što preuzimač krene; upotreba CLI-ja ne mijenja njegov HTTP backend.
https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8Ovo POSIX pokretanje osigurava HTTPS proxy i direktorij podataka prije uvoza Gensim preuzimača, zatim preuzima text8 i vraća njegovu lokalnu putanju. Odaberite HTTP endpoint s popisa HTTP proxyja za javnu rutu preuzimanja i zamijenite direktorij željenom putanjom.
GENSIM_DATA_DIR se tijekom uvoza čita u osnovni direktorij modula. Zadana je vrijednost ~/gensim-data, pa je postavljanje nakon uvoza gensim.downloader prekasno za tu inicijalizaciju.
CLI poziva istu funkciju load koju koristi Python kod i koristi urllib. U aplikaciji api.load(name, return_path=True) bira ponašanje samo preuzimanja umjesto učitavanja skupa podataka u memoriju.
Za preostalu pogrešku razlikujte zahtjev za indeksom od zahtjeva za datotekom. Indeks dolazi s GitHubova hosta sirovog sadržaja; datoteke dolaze iz izdanja i mogu se preusmjeriti na druge odredišta. Lokalna predmemorija informacija može omogućiti nastavak pretrage indeksa nakon mrežnog kvara. Postojeći podaci mogu izbjeći još jedno preuzimanje datoteke. Toplo učitavanje stoga ne dokazuje da su oba mrežna puta radila.