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 متأخر جدًا عن ذلك التهيئة.

تستدعي واجهة سطر الأوامر الدالة نفسها load التي يستخدمها كود Python، وتستخدم urllib. في التطبيق، يختار api.load(name, return_path=True) سلوك التنزيل فقط بدل تحميل مجموعة البيانات في الذاكرة.

في حال استمرار الفشل، ميّز طلب الفهرس من طلب الملف. يأتي الفهرس من مضيف المحتوى الخام في GitHub؛ أما الملفات فتأتي من الإصدارات وقد تُعاد توجيهها إلى وجهات أخرى. يمكن أن يسمح مخزن المعلومات المحلي بمواصلة البحث في الفهرس بعد فشل الشبكة. وقد تمنع البيانات الموجودة تنزيل ملف آخر. لذلك لا يثبت التحميل الدافئ أن مساري الشبكة كلاهما عمل.

مقالات ذات صلة