我最近嘗試上傳的燒瓶中的應用程序AWS但是我收到一個錯誤,指出:AWS彈性魔豆錯誤時上傳瓶應用
你requirements.txt無效。快照您的日誌以獲取詳細信息。
我上傳了一個測試應用程序(我在網上找到)到服務器工作,但我自己的應用程序沒有。
這是我requirements.txt文件是什麼樣子:
awsebcli==3.4.5
blinker==1.3
cement==2.4.0
docker-py==1.1.0
dockerpty==0.3.4
docopt==0.6.2
Flask==0.10.1
Flask-Bcrypt==0.6.2
Flask-Mail==0.9.1
itsdangerous==0.24
Jinja2==2.7.3
jmespath==0.7.1
MarkupSafe==0.23
mercurial==3.2.4
pathspec==0.3.3
pbr==1.1.1
plyer==1.2.1
pycrypto==2.6.1
python-bcrypt==0.3.1
python-dateutil==2.4.2
PyYAML==3.11
requests==2.6.2
schedule==0.3.1
six==1.9.0
stevedore==1.5.0
texttable==0.8.3
virtualenv==12.0.4
virtualenv-clone==0.2.5
virtualenvwrapper==4.6.0
websocket-client==0.32.0
Werkzeug==0.10.1
wxPython-common==3.0.2.0
我不知道什麼是錯的。我沒有手動改變它或添加任何奇怪的東西。我只用pip freeze > requirements.txt
來構建它。
我該如何解決這個問題?謝謝。
編輯
這是我的系統包:
awsebcli (3.4.5)
blinker (1.3)
cement (2.4.0)
docker-py (1.1.0)
dockerpty (0.3.4)
docopt (0.6.2)
Flask (0.10.1)
Flask-Bcrypt (0.6.2)
Flask-Mail (0.9.1)
itsdangerous (0.24)
Jinja2 (2.7.3)
jmespath (0.7.1)
MarkupSafe (0.23)
mercurial (3.2.4)
pathspec (0.3.3)
pbr (1.1.1)
pip (6.0.3)
plyer (1.2.1)
pycrypto (2.6.1)
python-bcrypt (0.3.1)
python-dateutil (2.4.2)
PyYAML (3.11)
requests (2.6.2)
schedule (0.3.1)
setuptools (7.0)
six (1.9.0)
stevedore (1.5.0)
texttable (0.8.3)
virtualenv (12.0.4)
virtualenv-clone (0.2.5)
virtualenvwrapper (4.6.0)
websocket-client (0.32.0)
Werkzeug (0.10.1)
在這裏有很多包,您可能不需要爲您的應用程序。你可能應該清理這個文件,所以它只包含你知道你需要的東西。只列出幾個(可能的)違規者:* awsebcli,botocore,setuptools,cement,mercurial,pip,pathspec ... * –