Када циљ не може да преузме преко свог проксија, припремите скуп података подржаним fetcher-ом на одобреној радној рути и пренесите компатибилни кеш. На циљу:

from sklearn.datasets import fetch_20newsgroups

dataset = fetch_20newsgroups(
    data_home='/path/to/prepared-scikit-data',
    download_if_missing=False,
)

download_if_missing=False подиже OSError ако подаци недостају; не покушава другу руту преузимања. Користите тај резултат да разликујете недостајућу припрему од касније операције са подацима.

Ускладите локацију кеша на циљу. get_data_home пријављује подразумевану вредност, док SCIKIT_LEARN_DATA или експлицитни data_home могу да је промене. Кеш у кућном директоријуму другог корисника овде није аутоматски видљив.

Направите кеш користећи компатибилну верзију библиотеке и сам fetcher. tar архива или ручно направљени интерни pickle нису заменљиви са тим подржаним резултатом.

За преузимања уживо конфигуришите прокси окружење стварног преузимача пре покретања Python-а. Када је хост скупа података јаван и преузимања преко јавних проксија дозвољена, листа HTTP проксија нуди кандидате за вредности HTTP прокси окружења преузимача. Инсталирање scikit-learn-а или коришћење уграђених load_* примера не вежба мрежно преузимање скупа података.

Повезани чланци