Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.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错误-模块没有属性(但应该)_Python_Rest_Debian_Plivo - Fatal编程技术网

意外的python错误-模块没有属性(但应该)

意外的python错误-模块没有属性(但应该),python,rest,debian,plivo,Python,Rest,Debian,Plivo,AttributeError-模块对象没有属性 此脚本由另一个运行良好的python脚本生成 我最近将所有这些都移植到了一个新服务器上(从喘息到拉伸) 我正在使用plivopythonsdk(与python-m pip install plivo一起安装) 脚本工作正常,比如说我将新机器上生成的脚本上传到旧机器上,脚本工作正常,所以这不是问题所在 File "test.py", line 6, in <module> p = plivo.RestAPI(auth_id, auth_t

AttributeError-模块对象没有属性

此脚本由另一个运行良好的python脚本生成

我最近将所有这些都移植到了一个新服务器上(从喘息到拉伸)

我正在使用plivopythonsdk(与python-m pip install plivo一起安装)

脚本工作正常,比如说我将新机器上生成的脚本上传到旧机器上,脚本工作正常,所以这不是问题所在

File "test.py", line 6, in <module>
p = plivo.RestAPI(auth_id, auth_token)
AttributeError: 'module' object has no attribute 'RestAPI'
由于某种原因,我的新系统出现了上述错误

基本上它说RestAPI没有属性,但它们是明确声明的。。。不确定我是否理解如何处理此错误。

来自:


因此,库可能已随时间更新,类名已从RestAPI更改为RestClient

检查路径上是否有另一个名为
plivo.py
的文件。它可能导入了错误的模块。具体路径是什么?我似乎没有任何错误。第13行的新错误>AttributeError:“Client”对象没有“send_message”属性(另外,请注意,代码在我的旧机器上运行得很好)有一个函数
send_request
。当您将软件从较旧的系统迁移到较新的系统(在您的情况下是较新版本的库)时,很可能需要对代码进行一些修改。您应该查看(当前版本的)源代码和所使用库的文档。我怀疑您的旧计算机安装了该库的旧版本。不确定过一会儿如何处理您的注释:/。我阅读了您阅读的文档(plivopython),并决定编辑我制作的脚本创建者,以正确地对所有内容进行语法分析。我使用client=plivo.RestClient&&message\u created=client.messages.create。。。旧脚本的编码非常糟糕(但仍然有效)
import plivo
auth_id = 'myapiauthcode'
auth_token = 'myauthtoken'
p = plivo.RestAPI(auth_id, auth_token)
client = plivo.RestClient(auth_id='your_auth_id', auth_token='your_auth_token')