我正在尝试学习Python,但偶然发现了安装twilio的问题。
我按照我在官方网站上找到的所有安装步骤,但是当我在我的python 3.4.3 shell中输入import twilio时,它会出现以下错误
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import twilio
ImportError: No module named 'twilio'
这是我进入终端的内容
easy_install twilio
Searching for twilio
Best match: twilio 4.4.0
Processing twilio-4.4.0-py2.7.egg
twilio 4.4.0 is already the active version in easy-install.pth
Using /Library/Python/2.7/site-packages/twilio-4.4.0-py2.7.egg
Processing dependencies for twilio
Finished processing dependencies for twilio
有什么想法吗?
答案 0 :(得分:2)
Twilio开发者传道者在这里。
在执行此操作时,您可以检查几件事。
在终端中使用此命令检查您正在运行的pip和Python的哪个版本:
-a python
-a pip
pip
需要将Twilio库安装到Python可执行文件可以读取的路径中。有时会有不止一个版本的pip,比如pip-2.5,pip-2.7等。你可以通过运行compgen -c | grep pip
找到所有这些版本(在* nix机器上使用Bash)。也可以有多个版本的Python,特别是如果你有Macports或自制软件。
确保您拥有最新版本的pip和Twilio。
pip install --upgrade twilio
此外,您似乎使用了错误的shell,因为您提到使用的是Python 3.4.3。您可以通过运行以下命令将版本更改为2.7:
alias python=/usr/local/bin/python2.7
让我知道它是怎么回事。