Вот код питонане может импортировать VisualRecognitionV3
import os, json, requests
from flask import Flask, jsonify
from watson_developer_cloud import VisualRecognitionV3 as VisualRecognition
def Welcome():
v = json.loads(os.getenv('VCAP_SERVICES'))
svcName = 'watson_vision_combined'
svc = v[svcName][0]['credentials']
url = svc['url']
apikey = svc['api-key']
visual_recognition = VisualRecognition(api_key=apikey)
print(json.dumps(visual_recognition.list_classifiers(), indent=2))
with open('./text.png', 'rb') as image_file:
print(json.dumps(visual_recognition.recognize_text(image_file), indent=2))
if __name__ == "__main__":
port = os.getenv('VCAP_APP_PORT', '5000')
app.run(host='0.0.0.0', port=int(port),debug=True)
Здесь requirement.txt
Flask>=0.10.1
watson_developer_cloud
requests>=2.0
pip>=8.1.1
Вот часть журнала времени выполнения
6/6/2016 1:16:56 PM OUT DEA Starting app instance (index 0) with guid a779e5d9-b5ac-4400-9941-01c1588898c3
6/6/2016 1:17:13 PM ERR App Traceback (most recent call last):
6/6/2016 1:17:13 PM ERR App File "simple.py", line 4, in
6/6/2016 1:17:13 PM ERR App from watson_developer_cloud import VisualRecognitionV3 as VisualRecognition
6/6/2016 1:17:13 PM ERR App ImportError: cannot import name 'VisualRecognitionV3'
Как я могу установить это в службах Bluemix Devop, когда приложение создается с помощью Cloud Foundry Apps? – user6332732
Эта ветка теперь объединена и помечена в версии 0.13.0 и загружена на pypi – bensentropy
Спасибо. Он работает сейчас. – user6332732