אראפצולאדן אַ Gensim קאָרפּוס דורך אַ פּראָקסי און אַ אויסגעקליבענע קאַש טעקע
שטעלט איין urllib ס פּראָקסי סביבה און GENSIM_DATA_DIR פֿאַר דעם אַראָפּלאָדער הייבט אָן; ניצן די CLI ענדערט נישט איר HTTP backend.
https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8דער POSIX אָנהייב שטעלט צו דעם HTTPS פּראָקסי און די דאַטן טעקע פֿאַר מען אימפּאָרטירט Gensim ס אַראָפּלאָדער, דערנאָך לאָדט אַראָפּ text8 און גיט צוריק איר לאָקאַלן וועג. קלייבט אַן HTTP ענדפּוינט פֿון דער HTTP פּראָקסי ליסטע פֿאַר אַ פּובליק אַראָפּלאָד וועג, און פֿאַרבייט די טעקע מיטן געווינטשטן וועג.
GENSIM_DATA_DIR ווערט געלייענט אין דער באַזע טעקע פֿונעם מאָדול בשעת אימפּאָרט. איר פֿאַרבאַשטימטער ווערט איז ~/gensim-data, דערפֿאַר איז שפּעט צו שטעלן אים נאָך אימפּאָרטירן gensim.downloader פֿאַר יענעם אָנהייב.
די CLI רופֿט די זעלבע פֿונקציע load וואָס Python קאָד ניצט און ניצט urllib. אין אַן אַפּלאַקיישאַן קלייבט api.load(name, return_path=True) בלויז-אַראָפּלאָדן פֿאַרהאַלטן אַנשטאָט לאָדן דעם דאַטן סעט אין זכּרון.
פֿאַר אַ פֿאַרבליבענער דורכפֿאַל, פֿאַרשיידט די אינדעקס פֿרעג פֿון דער טעקע פֿרעג. דער אינדעקס קומט פֿון GitHub ס רוי-אינהאַלט האָסט; טעקעס קומען פֿון רעליזן און קענען ווײַטערפֿירן צו אַנדערע צילן. דער לאָקאַלער אינפֿאָרמאַציע קאַש קען לאָזן די אינדעקס זוך פֿאָרזעצן נאָך אַ נעצווערק דורכפֿאַל. פֿאַראַנענע דאַטן קענען פֿאַרמיידן נאָך אַ טעקע אַראָפּלאָד. אַ וואַרעם לאָד באַווײַזט דערפֿאַר נישט אַז ביידע נעצווערק וועגן האָבן געאַרבעט.