I am trying to work with the IBM Tone sentiment API but having difficulties getting started. I am following the documentation shown in https://cloud.ibm.com/apidocs/tone-analyzer?code=python. After running the following code:
pip install --upgrade "ibm-watson>=6.0.0"
from ibm_watson import ToneAnalyzerV3
I get the following error:
No module named 'ibm_watson.natural_language_understanding_v3'
Even when trying to access Watson Tone Analyzer Customer Engagement endpoint to Natural Language Understanding (https://cloud.ibm.com/docs/natural-language-understanding?topic=natural-language-understanding-tone_analytics). On the page it refers me back to the initial tone analysis page. 
I would appreciate some guidance on how to get started with the IBM on any tone analysis endpoint
I would recommend to use the NLU module directly. If you go to the REST API documentation for NLU Tone, on the right you can see sample code you can use.
It also explains in a link how to use the Tone model that replaces Tone Analyzer.
Basically you need to reference the model
tone-classifications-XX-v1where XX is eitherenorfr.Here is some sample code and output based off of the documentation.
Change
APIandURLto the values in the NLU instance service page-> Manage tab.This should generate something like this: