2016-09-23 5 views
1

Google Compute EngineのLinux(Ubuntu 14.04)VMで実行しているフラスコアプリの.pyファイルにsklearnをインポートできません。 import sklearnステートメントを削除しても、そのステートメントが含まれているとうまくいきません。ブラウザーは、タイムアウトしたサーバー装置からの応答を待ちます。彼らはsklearnを使用しない限り私はシステム上の他のWebアプリケーションを実行することができますので、私はサーバーが正常に動作することを知っている。Google Compute EngineのFlaskアプリケーションにsklearnをインポートできない

のinitの.py

from flask import Flask 
    import sklearn 

    app = Flask(__name__) 

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

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

sklearnライブラリがインストールされていると私はそれをインポートして、私の他のpythonファイルで問題なく使用することができます。他のライブラリ私はまた、(numpy、パンダ、bs4、ect)罰金をインポートする必要があります。問題はSklearnとinit .pyファイルに固有の問題です。インストールされていないライブラリをインポートしようとすると、ターミナルからファイルを実行すると実際にはエラーは発生しません。私がインターネットに接続しようとすると応答しません。

システムには他のバージョンのPythonはありません。これは、freshmeat_linux/Linux] VMに付属している株式python 2.7のバージョンです。

+0

どのようにscikit-learnをインストールしましたか?問題をデスクトップ上でローカルに再現できますか?どのようにフラスコアプリを起動しますか? FYIスクリプトをローカルで実行していますが、問題を再現できません。 – ogrisel

+0

他の人がそれを再現できる方法で問題を文書化できない場合は、ほとんど誰もあなたを助けることができる変更はありません。 – ogrisel

答えて

関連する問題