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