https_proxy=http://proxy.example:8080 \
GENSIM_DATA_DIR=/path/to/gensim-data \
python -m gensim.downloader --download text8

Aquesta ordre POSIX proporciona el proxy HTTPS i el directori de dades abans d'importar el descarregador de Gensim, i després baixa text8 i retorna la seva ruta local. Trieu un endpoint HTTP de la llista de proxys HTTP per a una ruta de descàrrega pública, i substituïu el directori pel camí previst.

GENSIM_DATA_DIR es llegeix al directori base del mòdul durant la importació. El valor per defecte és ~/gensim-data, així que definir-lo després d'importar gensim.downloader arriba massa tard per a aquesta inicialització.

La CLI crida la mateixa funció load que fa servir el codi Python i utilitza urllib. En una aplicació, api.load(name, return_path=True) selecciona el comportament de només descàrrega en lloc de carregar el conjunt de dades a la memòria.

Si encara falla, distingiu la petició de l'índex de la petició de l'artefacte. L'índex prové de l'amfitrió de contingut cru de GitHub; els fitxers provenen de les versions i poden redirigir-se a altres destinacions. La memòria cau local d'informació pot permetre que la consulta de l'índex continuï després d'un error de xarxa. Les dades existents poden evitar una altra descàrrega. Per tant, una càrrega en calent no demostra que tots dos camins de xarxa hagin funcionat.

Articles relacionats