https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8

دا POSIX پیل د Gensim د ډاونلوډر له واردولو مخکې HTTPS پروکسي او د معلوماتو ډایرکټري برابروي، بیا text8 ډاونلوډ کوي او د هغې ځایي لاره بېرته راوړي. د عامه ډاونلوډ لپاره له د HTTP پروکسي لیست څخه یو HTTP پای ټکی وټاکئ او ډایرکټري په غوښتل شوې لاره بدله کړئ.

د واردولو پر مهال GENSIM_DATA_DIR د ماډل بنسټیزه ډایرکټري کې لوستل کېږي. ډیفالټ ارزښت یې ~/gensim-data دی، نو د gensim.downloader له واردولو وروسته یې ټاکل د هغې پیل لپاره ډېر ناوخته دی.

CLI هغه هماغه load فنکشن بولي چې پایتون کوډ یې کاروي او urllib کاروي. په یوه اپلیکیشن کې api.load(name, return_path=True) د معلوماتو ټولګه په حافظه کې له بارولو پرځای یوازې-ډاونلوډ چلند ټاکي.

د پاتې ناکامۍ لپاره د انډیکس غوښتنه له دوتنې غوښتنې څخه جلا کړئ. انډیکس د GitHub د خام منځپانګې کوربه څخه راځي؛ دوتنې د خپرونو څخه راځي او کېدای شي بلو هدفونو ته ولېږدول شي. ځایي معلوماتي کيش کولای شي د شبکې ناکامۍ وروسته د انډیکس پلټنه ته دوام ورکړي. شته معلومات کولای شي بله دوتنه ډاونلوډول بند کړي. نو ګرم بار کول ثابتوي نه چې دواړه شبکه یي لارې کار کړي دي.

اړوندې مقالې