ImportError from Twilio.rest



我的代码中有这样一行:

from twilio.rest import Client

但结果是:

Traceback (most recent call last):
File "send_sms.py", line 1, in <module>
from twilio.rest import Client
File "/Users/utilisateur/Downloads/twilio-6.17.0/twilio/rest/__init__.py", line 14, in <module>
from twilio.http.http_client import TwilioHttpClient
File "/Users/utilisateur/Downloads/twilio-6.17.0/twilio/http/http_client.py", line 1, in <module>
from requests import Request, Session, hooks
ImportError: No module named requests

我能做什么?

无论您的环境是什么,似乎都没有安装requests库。从运行此脚本的环境内部运行pip install requests(如果尚未运行,则应考虑使用 virtualenv 或类似的东西,以避免必须以 root 身份全局安装 Python 包(。

请注意,如果您通过 pip 安装了 Twilio 库,这可能不会发生,所以我猜您只是下载了它并尝试运行它。如果一个 Python 库在 PyPi 中(twilio 是(,你可以通过 pip 安装它,并自动安装它的依赖项。

最新更新