小编Kar*_*rol的帖子

Python Anywhere - 没有名为“sklearn.linear_model._stochastic_gradient”的模块

我想使用pickle模块,将我电脑上学到的模型序列化:

pickle.dump(clf, open(os.path.join(dest, 'classifier.pkl'), 'wb'), protocol=4)
Run Code Online (Sandbox Code Playgroud)

当我也在我的电脑上打开它,一切正常:

clf = pickle.load(open(os.path.join('pkl_objects', 'classifier.pkl'), 'rb'))
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我在pythonanywhere.com上做同样的事情时,我得到了错误

ModuleNotFoundError: No module named 'sklearn.linear_model._stochastic_gradient'
Run Code Online (Sandbox Code Playgroud)

我有以下版本的 scikit-learn:

  • 在我的电脑上:0.23.2
  • pythonanywhere.com 是 0.21.3

如何标准化?  

python pickle pythonanywhere scikit-learn

1
推荐指数
1
解决办法
1857
查看次数

标签 统计

pickle ×1

python ×1

pythonanywhere ×1

scikit-learn ×1