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版本。
你是如何安裝scikit-learn的,哪個版本?你能在桌面上本地重現問題嗎?你如何啓動燒瓶應用程序? 僅供參考我在本地運行你的腳本,我不能重現這個問題。 – ogrisel
如果您無法以其他人可以重現的方式記錄問題,那麼只有很少的變化,任何人都無法幫助您。 – ogrisel