2016-06-06 2 views
0

Вот код питонане может импортировать 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'

ответ

0

Он не похож VisualRecognitionV3 был объединен в данный момент времени:

https://github.com/watson-developer-cloud/python-sdk/pull/62/files

Однако, вы можете установить ветвь развития:

pip install git+git://github.com/watson-developer-cloud/[email protected] 
+0

Как я могу установить это в службах Bluemix Devop, когда приложение создается с помощью Cloud Foundry Apps? – user6332732

+0

Эта ветка теперь объединена и помечена в версии 0.13.0 и загружена на pypi – bensentropy

+0

Спасибо. Он работает сейчас. – user6332732

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