Twilio VirtualENV导入失败
问题描述:
我是虚拟环境的新手,似乎缺少一些简单的东西。Twilio VirtualENV导入失败
我有一个新的虚拟环境,我无法从Twilio导入某些模块。我激活了环境(source TextingENV/bin/activate
)并使用pip install twilio
来安装最新的Twilio。我可以启动Python并运行import twilio
没有问题。但我不能做到以下几点:
>>> from twilio import TwilioRestException
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name TwilioRestException
>>> from twilio.rest import TwilioRestClient
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name TwilioRestClient
我已经检查twilio的版本在我的主要环境与这个虚拟的一个或两个,他们都是6.0.0(pip freeze | grep twilio
而virtualenv中处于活动状态,而不是)
答
Twilio开发人员在这里传播信息。
在版本6中的Twilio Python library,TwilioRestException
can be found in twilio.base.exceptions
。所以你想:
>>> from twilio.base.exceptions import TwilioRestException
谢谢@philnash。 ''从twilio.rest导入客户端'似乎取代'从twilio.rest导入TwilioRestClient'。你知道为什么旧命令在本地环境中工作,但不是虚拟的?这仍然让我感到困惑。 – atclaus
恐怕我没有,我不是一个真正的Python开发人员,所以我不太了解虚拟环境。抱歉! – philnash