Gensim Derlemini Proxy ve Seçilen Önbellek Diziniyle İndirin
İndirici başlamadan önce urllib'in proxy ortamını ve GENSIM_DATA_DIR değişkenini ayarlayın; CLI kullanmak HTTP arka ucunu değiştirmez.
https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8Bu POSIX başlatması, Gensim'in indiricisini içe aktarmadan önce HTTPS proxy'sini ve veri dizinini sağlar, ardından text8 dosyasını indirir ve yerel yolunu döndürür. Genel bir indirme yolu için HTTP proxy listesinden bir HTTP uç noktası seçin ve dizini istediğiniz yolla değiştirin.
GENSIM_DATA_DIR içe aktarma sırasında modülün temel dizinine okunur. Varsayılan değeri ~/gensim-data olduğundan, gensim.downloader içe aktarıldıktan sonra ayarlamak bu başlatma için çok geçtir.
CLI, Python kodunun kullandığı aynı load işlevini çağırır ve urllib kullanır. Bir uygulamada api.load(name, return_path=True), veri kümesini belleğe yüklemek yerine yalnızca indirme davranışını seçer.
Kalan bir hatada dizin isteğini dosya isteğinden ayırın. Dizin, GitHub'ın ham içerik ana bilgisayarından gelir; dosyalar sürümlerden gelir ve başka hedeflere yönlendirebilir. Yerel bilgi önbelleği, ağ hatasından sonra dizin aramasının sürmesini sağlayabilir. Var olan veriler başka bir dosya indirmesini önleyebilir. Bu nedenle sıcak bir yükleme, iki ağ yolunun da çalıştığını kanıtlamaz.