twilio for Python没有在mac上工作

时间:2015-06-25 21:54:18

标签: python macos twilio

我正在尝试学习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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

在执行此操作时,您可以检查几件事。

  • 检查以确保您没有名为twilio.py的文件; Python将尝试从twilio.py文件而不是Twilio库加载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

让我知道它是怎么回事。