Preuzmite Gensim korpus preko proxyja i odabranog direktorija predmemorije
Postavite urllib proxy okruženje i GENSIM_DATA_DIR prije nego što preuzimač krene; korištenje 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 čita u osnovni direktorij modula tokom uvoza. Zadana vrijednost je ~/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 grešku razlikujte zahtjev za indeksom od zahtjeva za datotekom. Indeks dolazi s GitHub hosta sirovog sadržaja; datoteke dolaze iz izdanja i mogu se preusmjeriti na druge odredišta. Lokalna predmemorija informacija može omogućiti da pretraga indeksa nastavi nakon mrežnog kvara. Postojeći podaci mogu izbjeći novo preuzimanje datoteke. Toplo učitavanje stoga ne dokazuje da su oba mrežna puta radila.