我正在做关于 udacity 的类(class),我需要为 python 安装 twilio。我已成功安装,但仍然出现导入错误
任何指示或帮助都会很有用:
abhinav@abhinav-HP-Pavilion-dv5-Notebook-PC:~$ which -a python
/usr/local/bin/python
/usr/bin/python
abhinav@abhinav-HP-Pavilion-dv5-Notebook-PC:~$ which -a pip
/usr/bin/pip
abhinav@abhinav-HP-Pavilion-dv5-Notebook-PC:~$ pip freeze|grep twilio
Warning: cannot find svn location for distribute==0.6.24dev-r0
twilio==3.6.6
abhinav@abhinav-HP-Pavilion-dv5-Notebook-PC:~$ pip install --upgrade twilio
abhinav@abhinav-HP-Pavilion-dv5-Notebook-PC:~$ sudo pip install --upgrade twilio
abhinav@abhinav-HP-Pavilion-dv5-Notebook-PC:~$ python
Python 2.7.6 (default, Mar 16 2014, 19:06:43)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
</code>
>>> import twilio
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named twilio
>>>
最佳答案
你有两个 python 安装,你的 pip 指向 /usr/bin
所以你的默认 python 在 /usr/local/bin
.
您可以删除 /usr/bin/pip
并安装 pip get-pip.py ,它将使用您现在的默认值 /usr/local/bin/python
.
最好删除其中一个 python 安装并相应地设置路径。
删除 python 时要小心,如果你搞砸了 python 安装,它可能会对你的系统有害。
关于python - 即使在安装后导入错误 twilio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25107018/