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のバージョンです。
どのようにscikit-learnをインストールしましたか?問題をデスクトップ上でローカルに再現できますか?どのようにフラスコアプリを起動しますか? FYIスクリプトをローカルで実行していますが、問題を再現できません。 – ogrisel
他の人がそれを再現できる方法で問題を文書化できない場合は、ほとんど誰もあなたを助けることができる変更はありません。 – ogrisel