ดาวน์โหลดคลัง Gensim ด้วยพร็อกซีและไดเรกทอรีแคชที่เลือก
ตั้งค่าสภาพแวดล้อมพร็อกซีของ urllib และ GENSIM_DATA_DIR ก่อนที่ตัวดาวน์โหลดจะเริ่ม; การใช้ CLI ไม่เปลี่ยน HTTP backend ของมัน
https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8การเรียกใช้แบบ POSIX นี้จัดหาพร็อกซี HTTPS และไดเรกทอรีข้อมูลก่อนนำเข้าตัวดาวน์โหลดของ Gensim จากนั้นดาวน์โหลด text8 และคืนพาธภายในเครื่อง เลือกปลายทาง HTTP จากรายการพร็อกซี HTTPสำหรับเส้นทางดาวน์โหลดสาธารณะ และแทนที่ไดเรกทอรีด้วยพาธที่ต้องการ
GENSIM_DATA_DIR ถูกอ่านเข้าไดเรกทอรีฐานของมอดูลขณะนำเข้า ค่าเริ่มต้นคือ ~/gensim-data ดังนั้นการตั้งค่าหลังนำเข้า gensim.downloader จึงสายเกินไปสำหรับการเริ่มต้นนั้น
CLI เรียกฟังก์ชัน load เดียวกับที่โค้ด Python ใช้ และใช้ urllib ในแอปพลิเคชัน api.load(name, return_path=True) เลือกพฤติกรรมดาวน์โหลดอย่างเดียวแทนการโหลดชุดข้อมูลเข้าหน่วยความจำ
หากยังล้มเหลว ให้แยกคำขอดัชนีออกจากคำขอไฟล์ ดัชนีมาจากโฮสต์เนื้อหาดิบของ GitHub ส่วนไฟล์มาจาก release และอาจเปลี่ยนเส้นทางไปยังปลายทางอื่น แคชข้อมูลภายในเครื่องช่วยให้การค้นหาดัชนีดำเนินต่อได้หลังเครือข่ายล้มเหลว ข้อมูลที่มีอยู่ช่วยเลี่ยงการดาวน์โหลดไฟล์ซ้ำได้ ดังนั้นการโหลดแบบอุ่นเครื่องจึงไม่ได้ยืนยันว่าเส้นทางเครือข่ายทั้งสองทำงาน