Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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_Twilio - Fatal编程技术网

Python 如何修复此错误

Python 如何修复此错误,python,twilio,Python,Twilio,我正在使用windows7 64位和Python 2.7.11 我已经成功安装了twilio,但是第一行代码有一个错误 from twilio.rest import Client # Your Account SID from twilio.com/console account_sid = "AC3902a3c28c6cf74a72a464c9062f6979" # Your Auth Token from twilio.com/console auth_token = "your_au

我正在使用windows7 64位和Python 2.7.11

我已经成功安装了twilio,但是第一行代码有一个错误

from twilio.rest import Client

# Your Account SID from twilio.com/console
account_sid = "AC3902a3c28c6cf74a72a464c9062f6979"
# Your Auth Token from twilio.com/console
auth_token  = "your_auth_token"

client = Client(account_sid, auth_token)

message = client.messages.create(
    to="+15558675309", 
    from_="+15017250604",
    body="Hello from Python!")

print(message.sid)
以下是我得到的错误:

Traceback (most recent call last):
  File "D:\python\sendText.py", line 1, in <module>
    from twilio.rest import Client
ImportError: cannot import name Client
回溯(最近一次呼叫最后一次):
文件“D:\python\sendText.py”,第1行,在
从twilio.rest导入客户端
ImportError:无法导入名称客户端

查看twilio-6.3 dev0的源文件时
。您将看到,在
twilio.rest
下的
\uuu init\uuuuuuuuuuuy.py
中没有暴露的
客户端
类,其内容如下:

_hush_pyflakes = [set_twilio_proxy, TwilioRestClient,
                  TwilioConversationsClient, TwilioIpMessagingClient,
                  TwilioLookupsClient, TwilioPricingClient,
                  TwilioTaskRouterClient, TwilioTrunkingClient]
from twilio.rest import TwilioRestClient
client = TwilioRestClient("ACCOUNT_SID", "AUTH_TOKEN")
正如您在上面看到的,正在使用的不是
Client
,而是
TwilioRestClient

因此,对于您的情况,您需要使用
TwilioRestClient
使您的代码按如下方式工作:

_hush_pyflakes = [set_twilio_proxy, TwilioRestClient,
                  TwilioConversationsClient, TwilioIpMessagingClient,
                  TwilioLookupsClient, TwilioPricingClient,
                  TwilioTaskRouterClient, TwilioTrunkingClient]
from twilio.rest import TwilioRestClient
client = TwilioRestClient("ACCOUNT_SID", "AUTH_TOKEN")

这里是Twilio开发者福音传道者

自2016年1月以来,未更新。我不知道它在那里做什么,我会努力从负责的团队那里了解情况


我建议您使用的是最新版本的。然后,您从twilio.rest导入客户端调用的原始代码将正常工作。

您使用的是IDE还是命令行?因为相同的代码在pyHARTH中运行良好。请提及<代码> TWILIO版本你的Python SeBoin,考虑使用一个(甚至在Windows上);检查权限。@DineshKumar我正在使用命令行打开新的空文件我在文件中编写代码,然后用f5(运行模块)运行它@JkShaw我的twilio版本是6.3.dev0我在得到你的答案之前已经这样做了!非常奇怪的是,我从twilio的官方文档中得到了这行代码。(非常感谢你)