在Apache Web服务器

时间:2016-12-29 13:25:54

标签: python apache flask scikit-learn

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

我正在使用apache web server和flask

托管我的webapp

我已经尝试过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]来自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:无法导入名称'GaussianProcessRegressor'

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

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用anaconda。这些讨厌的依赖问题会为你节省很多时间。