0

У меня есть приложение Python КОЛБЫ на моем ноутбуке, который успешно получает доступ к Уотсон Переводчик на Bluemix точно, как описано в Bluemix API DocumentationКак получить доступ к службе переводчика Watson Language с Python на Bluemix?

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 фляги Bluemix и получить доступ к службе переводчика полностью в пределах Bluemix. Поэтому я больше не могу использовать from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslator

Как я могу получить доступ к службе языкового перевода в Bluemix с помощью учетных данных службы переводов на языках?

+2

Почему вы не можете сделать это так же? Вы все равно сможете импортировать из watson_developer_cloud. Службы находятся только в облаке - им все равно, к чему они обращаются, пока учетные данные являются хорошими. –

+2

Убедитесь, что у вас есть файл 'requirements.txt', в котором перечислены пакеты, которые вы установили локально. В этом случае 'watson-developer-cloud' –

ответ

3

При запуске python на Bluemix (или большинстве других провайдеров облачных услуг) стандартным способом определения зависимостей является файл 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.

Смежные вопросы