0

私はPythonの初心者です。 Amazon CloudからPythonアプリケーションを実行する必要があります。私はCherryPyを使用し、Beanstalkを通じて展開しています。ここに私の単純なHelloWorldのコードは、私がCherryPy==10.2.2を持ってrequirements.txtファイルでElastic BeanstalkでCherryPyを使用してPythonをデプロイする

import cherrypy 

class Hello(object): 
    @cherrypy.expose 
    def index(self): 
     return "Hello world!" 

if __name__ == '__main__': 
    cherrypy.config.update({'server.socket_host': '0.0.0.0', 
          'server.socket_port': 80,}) 
    cherrypy.quickstart(Hello()) 

です。それでも、私はbeanstalkのURLで出力を見ることができません。私は次のエラーを取得する展開しながら、

あなたWSGIPathは存在しないファイルを参照します。

誰でも洞察力を与えることはできますか?

答えて

0

の変数WSGIPathに問題がありました。ソフトウェアの設定には、application.pyがinitファイルとして指定されています。上記のコードのHelloクラスは、異なる名前のファイルにありました。

初期コードがapplication.pyという名前のファイルにあることを確認するか、設定を変更してください。

関連する問題