我已经安装了带有PATH访问权限的python 2.7.10并正确安装了twilio。但是,当我尝试执行代码时,我收到此错误消息
Traceback (most recent call last):
File "C:\Users\tmslvo\Google Drive\Desktop\send text.py", line 1, in <module>
from twilio.rest import TwilioRestClient
ImportError: No module named twilio.rest
现在我读到了一个原因可能是python无法找到twilio包所以我尝试了
which -a python
which -a twilio
命令(在我的Windows命令提示符下),在这种情况下我得到
'which' is not recognized as an internal or external command,
operable program or batch file.
有没有人知道我做错了什么?
谢谢!
答案 0 :(得分:22)
Twilio开发者传道者在这里。
我认为您的问题将是以某种方式安装库时,它会无声地失败(?)。要记住的一些事项:
twilio.py
,因为这会与实际库冲突。python --version
所有失败,再次运行安装,一切顺利(没有错误),您应该能够使用following code快速测试。
import twilio
import twilio.rest
try:
client = twilio.rest.TwilioRestClient(account_sid, auth_token)
message = client.messages.create(
body="Hello World",
to="+14159352345",
from_="+14158141829"
)
except twilio.TwilioRestException as e:
print e
答案 1 :(得分:2)
我遇到了同样的问题。我曾使用easy_install而不是pip来安装twilio,这就是问题所在。为了解决这个问题,我运行pip uninstall twilio
并使用pip重新安装。
答案 2 :(得分:2)
尝试一下:sudo pip3 install twilio --upgrade
答案 3 :(得分:1)
关闭然后重新清空所有IDLE实例。
这听起来很明显,但它对我有用,因为组件的安装是成功的
答案 4 :(得分:1)
我也有这个问题。
就我而言,我已将文件命名为twilio.py
,这就是导致错误的原因。
将文件重命名为send_sms.py
(或您选择的任何其他名称)将解决此问题!
答案 5 :(得分:0)
Pycharm用户:
Macs(2017年中)安装了python 2.6
和2.7
。 PyCharm
默认使用2.6
。安装twilio
(Pip install)时,模块安装在python版本2.7
中。因此,当您尝试从twilio
运行PyCharm
时,您将获得
ImportError: No module named twilio.rest
解决方案:更改PyCharm
中的python解释器。转到preferences > project interpreter
,然后从下拉菜单Project Interpreter
中选择python 2.7
答案 6 :(得分:0)
我认为您的点数配置不正确。您可能正在获得成功安装的消息,但它不是应该安装的地方。尝试pip install --user我相信它会对你有用。 pip install只能在没有任何config的virtualenvironment中正常工作。尝试pip install --user package name
@iosCurator
答案 7 :(得分:0)
我首先使用easy_intall
工具安装了twilio
我按照以下步骤操作:
pip uninstall twillo
卸载twilio pip install twilio
答案 8 :(得分:0)
在这里参加聚会有点晚,但我也遇到了这个问题。
经过一番尝试和错误后,看来是由于我使用的是pip版本。我最初使用-
pip3 install twilio
。
现在我不确定为什么它不起作用,但是似乎pip3并不包含python 3.x的所有版本?使用
pip3 list
和
pip3.8 list
我注意到我有用于pip3的twilio模块,但没有用于pip 3.8。
我使用了以下内容并能够解决问题
pip3.8 install twilio
。
我使用pip3.8
是因为它与我正在使用的python3.8版本匹配。
答案 9 :(得分:0)
对于Windows用户,
我建议pip3 install twilio
答案 10 :(得分:0)
按照以下步骤(在 Mac 上):
就是这样!
通过以下方式问我任何问题: My LinkedIn
答案 11 :(得分:-1)
重命名twilio.py以外的文件名 EX:send_sms.py
答案 12 :(得分:-2)
有两个原因
1.确保您在环境位置保留了python文件的正确路径
2.安装twilio 命令: 1.pip3安装twilio (要么) pip 安装 twilio 2.python otpv.py