在 Google Colab 中使用特定版本的包

Alb*_*lia 3 python pickle google-colaboratory

我有一些带有序列化模型的文件pickle,但现在当我尝试反序列化它们时,我得到:

用户警告:使用版本 1.0.2 时,尝试从版本 1.0.1 中取消估算器 LogisticRegression。这可能会导致代码损坏或结果无效。使用风险自负。有关更多信息,请参阅: https://scikit-learn.org/stable/modules/model_persistence.html#security-maintainability-limitations

我如何指定 colab 使用该版本的 pickle

Jaf*_*rov 6

Pickle是 Python 标准库的一部分,因此您无法在不更改 Python 版本的情况下更改其版本。但是,该警告消息指的是 的版本Scikit-learn,而不是pickle. 您可以Scikit-learn按如下方式安装 1.0.1:

!pip install scikit-learn==1.0.1
Run Code Online (Sandbox Code Playgroud)