2016-04-13 12 views
0

私は、フラスコ-uwsgi-nginxプロジェクトでいくつかのことをするためにsparkを使用します。 は、私が実行したとき:flask-uwsgi-nginxプロジェクトでスパークを使用しないモジュールpysparkの問題

runserver.py

if __name__=='__main__': 
app.run(debug=False) 

それが動作します!

が、ときにバックグラウンドでプロジェクトを実行するために使用uwsgi-nginxの(デーモン)
エラーは次のログで発生します。

ImportError: No module named pyspark 

私は/pathtospark/pythonへの$ PYTHONPATHを設定していたので、それが操作できますrunserver.py
また、/ etc/environmentに$ PYTHONPATHを設定し、sudoをrootにするとecho $PYTHONPATHを実行します。
正しい$ PYTHONPATHを返します。

誰もがspark-flask-uwsgi-nginxを試すことができますか?

PS:私は

PYTHONPATH=/usr/local/lib/spark/python 

によってuwsgi iniファイルでPYTHONPATHを設定しようとしたが、それはどちらか動作しませんでした:(

答えて

0

を私はuwsgi iniファイルで以下の設定により、それを解決し

env = PYTHONPATH=/pathtospark/python 
env = SPARK_HOME=/pathtospark 
関連する問題