当前位置: 首页 > 面试题库 >

twilio中的导入错误

宗乐池
2023-03-14
问题内容

我与此线程有关twilio-python的问题相同:

twilio
python模块版本2.0.8中缺少twilio.rest吗?

但是我有同样的问题,但是我已经安装了3.3.3。尝试导入twilio.rest时,仍然出现“没有名为rest的模块”的信息。

从独立的python脚本加载库是可行的。所以我知道安装软件包的pip可行。

from twilio.rest import TwilioRestClient


def main():
    account = "xxxxxxxxxxxxxxxx"
    token = "xxxxxxxxxxxxxxxx"
    client = TwilioRestClient(account, token)

    call = client.calls.create(to="+12223344", 
                               from_="+12223344", 
                               url="http://ironblanket.herokuapp.com/",
                               method="GET")

if __name__ == "__main__":
    main()

但这不起作用:

from twilio.rest import TwilioRestClient


def home(request):
    client = TwilioRestClient(account, token)

您知道我接下来可以尝试什么吗?


问题答案:

我在项目中命名了一个python文件twilio.py。由于该文件是首先加载的,因此随后的加载twilio的调用将引用该文件而不是twilio库。

TLDR: 只是不要命名您的python文件twilio.py



 类似资料:
  • System:oxe Python来源:Python.org 我使用pip安装matplotlib,下面是我得到的结果 当前用户不拥有目录“/Users/clarence/Library/Caches/pip/http”或其父目录,缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,您可能需要sudo的-H标志。当前用户不拥有目录“/Users/clarence/Library/

  • 还尝试了文件->无效缓存\restart。

  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 我收到一份 第二次在spyder中从子文件夹导入库时出错,但第一次(在重新启动spyder后)或在spyder之外时,它工作正常。 代码是: 这里是测试库。py只是 输出是: 如果库不在子文件夹中,即。 他经常胡闹。然而,我有足够的功能,没有子文件夹将是非常烦人的。 这是spyder-3.3。2,但spyder 3.3版也出现了这种情况。0-py36_1。python版本是3.6。4.,spyde

  • 我在用python 3.5安装opencv时遇到一些困难。 我已经链接的cv文件,但在我得到一个错误说或更具体地说: /库/框架/Python。framework/Versions/3.5/bin/python3。5/用户/杰米/桌面/测试仪/测试。py回溯(最后一次调用):文件“/Users/Jamie/Desktop/tester/test.py”,第2行,导入cv文件“/Library/Fr

  • 我不知道它为什么要在HDFS中寻找avro jar文件。 和设置为Hadoop目录。我使用的是Hadoop 2.6.0和sqoop 1.4.5版本