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 యొక్క ముడి-కంటెంట్ హోస్ట్ నుండి వస్తుంది; ఫైళ్లు విడుదలల నుండి వచ్చి ఇతర గమ్యస్థానాలకు దారి మళ్లించబడవచ్చు. స్థానిక సమాచార కాష్ నెట్‌వర్క్ వైఫల్యం తర్వాత ఇండెక్స్ శోధన కొనసాగడానికి అనుమతిస్తుంది. ఇప్పటికే ఉన్న డేటా మరో ఫైల్ డౌన్‌లోడ్‌ను నివారించగలదు. కాబట్టి వెచ్చని లోడ్ రెండు నెట్‌వర్క్ మార్గాలు పనిచేశాయని నిరూపించదు.

సంబంధిత వ్యాసాలు