【问题标题】:Problem updating joblib library from GitHub repo in IBM Watson Studio从 IBM Watson Studio 中的 GitHub 存储库更新 joblib 库时出现问题
【发布时间】:2019-11-21 08:08:45
【问题描述】:

在我的程序中,我需要使用一些 joblib 函数。但是,当我运行程序时,我收到错误消息:sklearn.externals.joblib is deprecated in 0.21 and will be removed in 0.23

显然库已在this Github repo 中更新,但我没有成功使用pip install 命令安装库

我做了一个测试只是为了安装安装文件 pip install https://github.com/dsxuser/scikit-learn/setup.py/0.20.x.zip 但我收到 404 错误。 我需要更新该分支中的所有 joblib 库。

有人知道如何正确安装吗?

【问题讨论】:

  • /dsxuser/ 是如何进入该网址的?

标签: scikit-learn pip joblib data-science-experience watson-studio


【解决方案1】:

这不是错误,这是警告。它告诉您,如果您希望您的代码与更高版本的 scikit-learn 兼容,则不应再使用sklearn.externals.joblib应该意味着你仍然可以,只要你不将 scikit-learn 升级到 0.23 或更高版本。

让你的代码为更高版本的 scikit-learn 做好准备的方法是不要使用deprecated sklearn.externals.joblib,而是使用use joblib directly。它没有预先安装,因此您可以执行以下操作之一:

  • conda install joblib
  • pip install joblib

您没有提及您使用的是 Watson Studio 的哪个部分。如果是没有 Spark 的笔记本,安装包的首选方法是使用 conda。您可以使用此自定义定义 custom environment

dependencies:
- joblib=0.13.2

否则您可以从笔记本单元格中调用conda

!conda install joblib=0.13.2

如果您正在使用 Watson Studio 的其他部分,请尝试 conda,如果不起作用,请切换到 pip。请注意 pip 在版本号之前需要 == 而不是 =。指定版本号可以保护您在发布新版本的 joblib 时免受意外。

【讨论】:

    猜你喜欢
    • 2019-01-02
    • 2021-01-26
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 2015-05-20
    • 2019-03-21
    • 1970-01-01
    相关资源
    最近更新 更多