如何从Python在Bluemix上访问Watson语言翻译服务?

2024-04-26 13:23:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我的笔记本电脑上有一个Python Flask应用程序,它可以成功地访问Bluemix上的Watson语言翻译程序,正如Bluemix API Documentation中所描述的那样

from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslator
language_translator = LanguageTranslator(
   username='4e93f965-f1ab-407c-a502-xxxxxx',
   password='3zUExxxxxx')
translation = language_translator.translate(
   text='hello there, this is a test',
   source='en', target='fr')
print(json.dumps(translation, indent=2, ensure_ascii=False))

现在我想把我的Python Flask应用程序移到Bluemix,并完全在Bluemix中访问语言翻译服务。所以我不能再使用from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslator

确切地说,如何使用语言翻译服务凭据访问Bluemix中的语言翻译服务?在


Tags: fromimport语言应用程序cloudflaskdeveloperas
1条回答
网友
1楼 · 发布于 2024-04-26 13:23:58

在Bluemix(或大多数其他云托管提供商)上运行python时,定义依赖关系的标准方法是通过requirements.txt文件。bluemix服务器运行命令来读取此文件并安装其中列出的依赖项。在

您可以在https://pip.pypa.io/en/stable/user_guide/#requirements-files上看到完整的文档,但基本版本只是一个包含一行的文件,如下所示:

watson-developer-cloud

看一看https://github.com/watson-developer-cloud?utf8=%E2%9C%93&q=python&type=&language=python中几个使用watson-developer-cloud并可以部署到bluemix的python应用程序。在

相关问题 更多 >