ModuleNotFoundError: нет модуля с именем «sklearn.preprocessing._data» ⇐ Python
ModuleNotFoundError: нет модуля с именем «sklearn.preprocessing._data»
Мой вопрос похож на этот.
Я также использую Pickle для сохранения и загрузки модели. Я встречаю следующую ошибку во время Pickle.load()
из sklearn.preprocessing import StandardScaler # СОХРАНЯТЬ масштабатор = StandardScaler().fit(X_train) X_trainScale = Scaler.transform(X_train) Pickle.dump(скалер, open('scaler.scl','wb')) # ================= # НАГРУЗКА sclr = Pickle.load(open('scaler.scl','rb')) # => ModuleNotFoundError: нет модуля с именем 'sklearn.preprocessing._data' X_testScale = sclr.transform(X_test) ModuleNotFoundError: нет модуля с именем «sklearn.preprocessing._data»
Похоже, проблема в версии sklearn. Моя версия sklearn — 0.20.3, версия Python — 3.7.3.
Но я использую Python в ZIP-файле Anaconda. Можно ли решить эту проблему без обновления версии sklearn?
Мой вопрос похож на этот.
Я также использую Pickle для сохранения и загрузки модели. Я встречаю следующую ошибку во время Pickle.load()
из sklearn.preprocessing import StandardScaler # СОХРАНЯТЬ масштабатор = StandardScaler().fit(X_train) X_trainScale = Scaler.transform(X_train) Pickle.dump(скалер, open('scaler.scl','wb')) # ================= # НАГРУЗКА sclr = Pickle.load(open('scaler.scl','rb')) # => ModuleNotFoundError: нет модуля с именем 'sklearn.preprocessing._data' X_testScale = sclr.transform(X_test) ModuleNotFoundError: нет модуля с именем «sklearn.preprocessing._data»
Похоже, проблема в версии sklearn. Моя версия sklearn — 0.20.3, версия Python — 3.7.3.
Но я использую Python в ZIP-файле Anaconda. Можно ли решить эту проблему без обновления версии sklearn?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение