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 ஐ இறக்குமதி செய்த பிறகு அதை அமைப்பது அந்த தொடக்கத்திற்கு மிகவும் தாமதம்.

Python குறியீடு பயன்படுத்தும் அதே load செயல்பாட்டை CLI அழைக்கிறது மற்றும் urllib ஐப் பயன்படுத்துகிறது. ஒரு பயன்பாட்டில், தரவுத்தொகுப்பை நினைவகத்தில் ஏற்றுவதற்குப் பதிலாக api.load(name, return_path=True) பதிவிறக்கம்-மட்டும் நடத்தையைத் தேர்ந்தெடுக்கிறது.

மீதமுள்ள தோல்விக்கு, குறியீட்டு கோரிக்கையைக் கோப்பு கோரிக்கையிலிருந்து வேறுபடுத்துங்கள். குறியீட்டு GitHub இன் மூல-உள்ளடக்க ஹோஸ்ட்டிலிருந்து வருகிறது; கோப்புகள் வெளியீடுகளிலிருந்து வந்து பிற இடங்களுக்குத் திருப்பிவிடப்படலாம். உள்ளூர் தகவல் கேச் வலையமைப்புத் தோல்விக்குப் பிறகும் குறியீட்டுத் தேடல் தொடர அனுமதிக்கிறது. ஏற்கனவே உள்ள தரவு மற்றொரு கோப்பு பதிவிறக்கத்தைத் தவிர்க்கலாம். எனவே ஒரு வெதுவெதுப்பான ஏற்றம் இரு வலையமைப்புப் பாதைகளும் செயல்பட்டன என்பதை நிரூபிக்காது.

தொடர்புடைய கட்டுரைகள்