ပရောက်စီနှင့် ရွေးချယ်ထားသော ကက်ရှ်ဖိုလ်ဒါဖြင့် Gensim ကော်ပတ်စ်ကို ဒေါင်းလုဒ်လုပ်ပါ
ဒေါင်းလုဒ်လုပ်သူ မစတင်မီ urllib ၏ ပရောက်စီပတ်ဝန်းကျင်နှင့် GENSIM_DATA_DIR ကို သတ်မှတ်ပါ; CLI အသုံးပြုခြင်းက ၎င်း၏ HTTP နောက်ခံကို မပြောင်းလဲပါ။
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 ၏ ကုန်ကြမ်းအကြောင်းအရာ ဟို့စ်မှ လာသည်; ဖိုင်များသည် ထုတ်ဝေမှုများမှ လာပြီး အခြားနေရာများသို့ ပြန်ညွှန်းနိုင်သည်။ ဒေသတွင်း သတင်းအချက်အလက် ကက်ရှ်သည် ကွန်ရက်ချို့ယွင်းမှုပြီးနောက် အညွှန်းရှာဖွေမှုကို ဆက်လုပ်နိုင်စေသည်။ ရှိပြီးသားဒေတာသည် ဖိုင်တစ်ခု ထပ်မံဒေါင်းလုဒ်လုပ်ခြင်းကို ရှောင်ရှားနိုင်သည်။ ထို့ကြောင့် နွေးထွေးသော ဖွင့်ခြင်းသည် ကွန်ရက်လမ်းကြောင်းနှစ်ခုလုံး အလုပ်လုပ်ခဲ့ကြောင်း သက်သေမပြပါ။