Hazza
Hazza

Reputation: 5

Error with Python SDK for IBM Watson when importing into Pycharm

The error I receive is:

DeprecationWarning: watson-developer-cloud moved to ibm-watson. To get updates, use the new package.

  service = watson_developer_cloud.AssistantV1(

I have tried updating watson-developer-cloud using pip install however I still have the same error.

The code used is below. All done in Python. Just left out the API key from the original code.

Any help is appreciated.

service = watson_developer_cloud.AssistantV1(
    iam_apikey= '',
    version= '2021-01-20'



import os
from pathlib import Path

import slack
import ibm_watson
import ibm_cloud_sdk_core
import watson_developer_cloud
from ibm_watson import AssistantV1
from dotenv import load_dotenv
)

Upvotes: 0

Views: 535

Answers (1)

data_henrik
data_henrik

Reputation: 17118

See here for the instructions on that Python package for IBM Watson services. It is like stated in the warning:

watson-developer-cloud is now named ibm-watson. What you have to do is

pip install ibm-watson

or

pip install --upgrade ibm-watson

Because the packagae is named ibm-watson, you would need to use that name for import...

import ibm-watson

or

from ibm_watson import AssistantV1

See the linked repository for examples.

Upvotes: 1

Related Questions