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 သည် Python ကုဒ်အသုံးပြုသော load လုပ်ဆောင်ချက်ကို ခေါ်ပြီး urllib ကို အသုံးပြုသည်။ အပလီကေးရှင်းတွင် api.load(name, return_path=True) သည် ဒေတာအစုကို မမ်မိုရီထဲ မတင်ဘဲ ဒေါင်းလုဒ်သာ ပြုလုပ်သည့် အပြုအမူကို ရွေးသည်။

ကျန်ရှိသော မအောင်မြင်မှုအတွက် အညွှန်းတောင်းခံမှုနှင့် ဖိုင်တောင်းခံမှုကို ခွဲခြားပါ။ အညွှန်းသည် GitHub ၏ ကုန်ကြမ်းအကြောင်းအရာ ဟို့စ်မှ လာသည်; ဖိုင်များသည် ထုတ်ဝေမှုများမှ လာပြီး အခြားနေရာများသို့ ပြန်ညွှန်းနိုင်သည်။ ဒေသတွင်း သတင်းအချက်အလက် ကက်ရှ်သည် ကွန်ရက်ချို့ယွင်းမှုပြီးနောက် အညွှန်းရှာဖွေမှုကို ဆက်လုပ်နိုင်စေသည်။ ရှိပြီးသားဒေတာသည် ဖိုင်တစ်ခု ထပ်မံဒေါင်းလုဒ်လုပ်ခြင်းကို ရှောင်ရှားနိုင်သည်။ ထို့ကြောင့် နွေးထွေးသော ဖွင့်ခြင်းသည် ကွန်ရက်လမ်းကြောင်းနှစ်ခုလုံး အလုပ်လုပ်ခဲ့ကြောင်း သက်သေမပြပါ။

ဆက်စပ်ဆောင်းပါးများ