2016-09-23 4 views
1

Я не могу импортировать sklearn в init .py файл флеш-приложения Я запускаюсь на компьютере под управлением Google Compute Engine Linux (Ubuntu 14.04). Приведенный ниже примерный код работает отлично, если я удаляю оператор sklearn импорта, но не будет работать, если этот оператор включен. Браузер ждет ответа от блока сервера, который он отключает. Я могу запускать любые другие веб-приложения в системе, если они не используют sklearn, поэтому я знаю, что сервер работает нормально. установленНевозможно импортировать sklearn в флеш-приложение на Google Compute Engine с Apache

инициализации библиотеки .py

from flask import Flask 
    import sklearn 

    app = Flask(__name__) 

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

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

sklearn и я могу импортировать его и использовать его без проблем в моих файлах питона. В других библиотеках мне также нужно импортировать штраф (numpy, pandas, bs4, ect). Проблема специфична для sklearn и для файла init .py. На самом деле это не вызывает ошибку, если я запустил файл с терминала, как если бы я попытался импортировать библиотеку, которую я не установил. Он просто не отвечает, когда я пытаюсь подключиться к нему через Интернет.

В системе нет других версий python. Это просто версия python 2.7, которая поставляется с виртуальной машиной Linux.

+0

Как вы установили scikit-learn, какую версию? Можете ли вы воспроизвести проблему локально на рабочем столе? Как запустить флеш-приложение? FYI Я запускаю ваш скрипт локально, и я не могу воспроизвести проблему. – ogrisel

+0

Если вы не можете документировать проблему таким образом, чтобы другие люди могли ее воспроизвести, есть очень мало изменений, и кто-то сможет вам помочь. – ogrisel

ответ