簡體   English   中英

ModuleNotFoundError sklearn.preprocessing, Pickle

[英]ModuleNotFoundError sklearn.preprocessing, Pickle

我在 Pycharm 和 Spyder 中執行我的代碼時遇到問題。 除了使用pip update --all更新所有模塊。

在我的控制台中,我收到了這條消息

[scaler, model_power, model_alpha, model_d632] = pickle.load(open("simulator/sag.sav", 'rb'))
ModuleNotFoundError: No module named 'sklearn.preprocessing.data'

我不知道我的代碼或模塊的版本有什么問題。

有什么幫助嗎?

升級 scikit-learn:

pip install -U scikit-learn

並嘗試先轉儲。 例如:

filename = "simulator/sag.sav"
pickle.dump(filename, open(filename, 'wb'))
model = pickle.load(open(filename, 'rb'))
print("model loaded")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM