gpt4 book ai didi

python - 使用 Wordnik 将 python 3.4 应用程序部署到 bluemix 的问题

转载 作者:行者123 更新时间:2023-12-01 04:45:00 24 4
gpt4 key购买 nike

我在 Bluemix 中启动并运行 Python 3.4.1 应用程序时遇到问题。这是我的应用程序。

当我的应用程序尝试在 Bluemix 中启动时,它从未启动,最终显示为“down”。有什么想法吗?

manifest.yml:

    ---
applications:
- name: myappname
buildpack: python_buildpack
instances: 1
memory: 128M

过程文件:

web: python server.py

需求.txt:

Flask==0.10.1

服务器.py:

"""Cloud Foundry test"""
from flask import Flask,request,render_template
import os

##########API DOESN"T WORK WHEN DEPLOYING TO BLUEMIX#######
from wordnik import *
apiUrl = 'http://api.wordnik.com/v4'
apiKey = 'myapikey'
client = swagger.ApiClient(apiKey, apiUrl)
##Call api to be used in WordApi
wordApi = WordApi.WordApi(client)


app = Flask(__name__)

if os.getenv("VCAP_APP_PORT"):
port = int(os.getenv("VCAP_APP_PORT"))
else:
port = 8080

@app.route('/')
def index():
return render_template("firstForm.html")



@app.route("/main", methods=["POST"])

def ouch():
return "Hello... World?"




if __name__ == '__main__':
app.run(host='0.0.0.0', port=port)

最佳答案

我通过将 wordnik 添加到我的 requests.txt 文件中解决了这个问题。在 Windows(我的本地计算机)上安装了依赖项,但在 Bluemix 中却没有安装。我需要在我的requirements.txt 文件中明确调用每个依赖项:

Flask==0.10.1
wordnik-py3

关于python - 使用 Wordnik 将 python 3.4 应用程序部署到 bluemix 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29675256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com