2016-09-23 45 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

回答

相關問題