【问题标题】:installing sklearn version 0.18.1 in Apache web server在 Apache Web 服务器中安装 sklearn 版本 0.18.1
【发布时间】:2016-12-29 13:25:54
【问题描述】:

我正在尝试安装最新版本 (0.18.1) 的 sklearn 以在网络应用程序中使用

我正在使用 apache 网络服务器和烧瓶来托管我的网络应用程序

我已经尝试过 sudo apt-get -y install python3-sklearn 并且它可以工作,但安装的是旧版本的 sklearn (0.17)

我也尝试过 pip3 和 easy_install,它们完成了安装,但没有被烧瓶或 apache 拾取。

我在我的 apache 服务器上收到以下错误日志

[Thu Dec 29 13:07:45.505294 2016] [wsgi:error] [pid 31371:tid 140414290982656] [remote 90.201.35.82:25030] from sklearn.gaussian_process import GaussianProcessRegressor [Thu Dec 29 13:07:45.505315 2016] [wsgi:error] [pid 31371:tid 140414290982656] [remote 90.201.35.82:25030] ImportError: cannot import name 'GaussianProcessRegressor'

这是因为我正在尝试访问 sklearn 的一些功能,这些功能在 0.17 中不存在,但在 0.18.1 中存在

有什么想法吗?

【问题讨论】:

    标签: python apache flask scikit-learn


    【解决方案1】:

    使用蟒蛇。解决这些烦人的依赖问题会为您节省大量时间。

    【讨论】:

    • 不幸的是,当前版本的 anaconda 附带 scikit-learn 版本 0.17.1,我在 0.18.1 之后
    • 是的,但您可以 conda 更新 scikit-learn,它将更新到 0.18.1。我正在使用它,所以可以确认它有效。
    猜你喜欢
    • 2014-07-16
    • 2010-09-06
    • 2020-07-25
    • 2012-04-14
    • 2018-06-14
    • 2020-10-04
    • 2017-08-10
    • 2018-04-20
    • 1970-01-01
    相关资源
    最近更新 更多