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 को कच्चा-सामग्री होस्टबाट आउँछ; फाइलहरू रिलिजबाट आउँछन् र अन्य गन्तव्यमा रिडाइरेक्ट हुन सक्छन्। स्थानीय सूचना क्यासले नेटवर्क असफलतापछि इन्डेक्स खोज जारी राख्न दिन्छ। भइरहेको डेटाले अर्को फाइल डाउनलोड रोक्न सक्छ। त्यसैले गर्म लोडले दुवै नेटवर्क मार्ग काम गरेको प्रमाण दिँदैन।

सम्बन्धित लेखहरू