Я не могу импортировать 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.
Как вы установили scikit-learn, какую версию? Можете ли вы воспроизвести проблему локально на рабочем столе? Как запустить флеш-приложение? FYI Я запускаю ваш скрипт локально, и я не могу воспроизвести проблему. – ogrisel
Если вы не можете документировать проблему таким образом, чтобы другие люди могли ее воспроизвести, есть очень мало изменений, и кто-то сможет вам помочь. – ogrisel