Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Ibm#u watson:ImportError:无法导入名称';MyService';_Python_Python 3.x_Ibm Watson - Fatal编程技术网

Python Ibm#u watson:ImportError:无法导入名称';MyService';

Python Ibm#u watson:ImportError:无法导入名称';MyService';,python,python-3.x,ibm-watson,Python,Python 3.x,Ibm Watson,我试图在Python程序中使用IBM_Watson音调分析器。我遵循这个线程()在Python程序中启动IBM_Watson的实例。当我从ibm_watson import MyService运行命令时,它抛出一条错误消息ImportError:无法导入名称“MyService”。我的机器上安装了Ibm_watson的4.3.0版。有人遇到过同样的问题吗?不完全确定,但根据您所说的,您似乎没有Watson所需的API密钥。一个API密钥基本上只是显示您对程序的权限。要获取API密钥,请创建一个I

我试图在Python程序中使用IBM_Watson音调分析器。我遵循这个线程()在Python程序中启动IBM_Watson的实例。当我从ibm_watson import MyService运行命令
时,它抛出一条错误消息
ImportError:无法导入名称“MyService”
。我的机器上安装了Ibm_watson的4.3.0版。有人遇到过同样的问题吗?

不完全确定,但根据您所说的,您似乎没有Watson所需的API密钥。一个API密钥基本上只是显示您对程序的权限。要获取API密钥,请创建一个IBM Watson帐户并转到您正在使用的Watson部分。然后,您可以生成一个API密钥,并将其放入您需要的程序中。希望这有帮助

这将是因为导入中的服务名称错误。可能是一个s代表z的拼写错误,或者是一个缺失的V3

基于用于音调分析的API Python SDK-

从ibm_watson导入到eAnalyzerv3
从ibm_cloud_sdk_core.authenticators导入IAM验证器
验证器=IAM验证器(“{apikey}”)
音调分析器=音调分析Serv3(
version='{version}',
验证器=验证器
)
音调分析器。设置服务url(“{url}”)

我已经有了API密钥。此步骤在初始化API密钥之前进行。它不与API密钥链接