2013-08-29 28 views
5

bulunamadı. Şu andaFlask, Nginx, uWSGI Python Uygulama ben kurulum nginx, uWSGI ve Flask çalışıyorum


uWSGI Hata, alıyorum

altta bulabilirsiniz

benim uwsgi hata dosyasında bazı garip hatalar olsun bulunamadı

Python uygulaması gönderimden. Ben düz alacağımızdan emin

, bu Ubuntu 13.04 64 bit çalışıyor taze VPS üzerinde olduğunu, bu Koştum komutlardır.

  • sudo apt-get güncelleme
  • sudo apt-get install build-essential
  • sudo apt-get install python-dev
  • sudo apt-get install python-pip
  • sudo apt- nginx yüklemek olsun
  • sudo apt-get uwsgi
  • sudo apt-get uwsgi-eklenti-Python yüklemek
  • sudo pip yüklemek Virtualenv yüklemek

Ben o zaman aktif bir sanal ortam yarattı ve Sonra bir klasör denilen uygulamayı geliştiren şişeyi yükleyip aynı klasörde

/project 
    /app 
     -hello.py 
    /bin 
    /include 
    /lib 
    /local 

içinde bir dosyayı denilen hello.py yerleştirmek pip ran Bu benim nginx dosyasıdır Bu benim uWSGI ini dosyası

server { 
    listen 80; 

    server_name project.domain.net; 

    location/{ 
     try_files $uri @app; 
    } 

    location @app { 
     include uwsgi_params; 
     uwsgi_pass unix:/tmp/uwsgi.sock; 
    } 

    location ~ /\. { 
     deny all; 
    } 
} 

olduğu (nginx hata dosyası boş)

[uwsgi] 
chdir = /home/user/projects/python/flask/project 
uid = www-data 
gid = www-data 
chmod-socket = 666 
plugin = python 
socket = /tmp/uwsgi.sock 
module = run 
callable = app 
virtualenv = /home/user/projects/python/flask/project 

Bu benim hello.py dosyasıdır

from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def hello_word(): 
    return "Hello World!" 

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

Bu oldukça uzun yüzden ben bir pastebin tarzı web sitesinde yapıştırın olacağını anladı benim uWSGI hata dosyası https://p.kk7.me/sepukinulu.applescript olduğunu. Bu uygun değilse, gönderimi buraya eklemek için düzenleyebilirim.

Herhangi bir yardım çok takdir edilecektir!

ImportError:

cevap

2

benim ini dosyasında PYTHONPATH ekleyerek Sabit Hiçbir modül adlı çalışma benim piton beri, senaryonuz, 'merhaba' infact ise

1

Bir 'çalışma' modülünü talebinde Bir uygulama alt dizinindeki dosyaları ve dosya adını modül olarak kullanarak.

pp=/home/user/projects/python/flask/project/app 
module=filename 
+0

Yani modül dosyanın adıdır .. veya nedir? Çünkü onu merhaba olarak değiştirmek bana aynı hatayı veriyor. – Andreas