2016-09-23 48 views
1

我无法将sklearn导入init。我在Google Compute Engine linux(Ubuntu 14.04)VM上运行的应用程序的.py文件。下面的示例代码工作正常,如果我删除导入sklearn语句,但包括该语句时不起作用。浏览器等待服务器单元的响应超时。我可以在系统上运行任何其他Web应用程序,只要它们不使用sklearn,所以我知道服务器工作正常。无法在Google Compute Engine上使用Apache将sklearn导入到Google计算引擎上的Flask应用程序

初始化的.py

from flask import Flask 
    import sklearn 

    app = Flask(__name__) 

    @app.route("/") 
    def hello(): 
     return "Test" 

    if __name__ == "__main__": 
     app.run() 

的sklearn库的安装,我可以导入并使用它,而在我的其他Python文件的问题。我需要的其他库也可以导入(numpy,pandas,bs4等)。该问题特定于sklearn和init .py文件。如果我从终端运行该文件,它不会引发错误,因为如果我尝试导入一个我没有安装的库。当我尝试通过互联网连接时,它只是不响应。

系统上没有其他版本的python。这只是linux VM附带的股票python 2.7版本。

+0

你是如何安装scikit-learn的,哪个版本?你能在桌面上本地重现问题吗?你如何启动烧瓶应用程序? 仅供参考我在本地运行你的脚本,我不能重现这个问题。 – ogrisel

+0

如果您无法以其他人可以重现的方式记录问题,那么只有很少的变化,任何人都无法帮助您。 – ogrisel

回答

相关问题