如何在Python 3.x而不是2.7上使用`pip`来安装软件包?

问题描述:

我在mac上有python2.7和python3.5。我使用python3并更改为默认(alias python=python3如何在Python 3.x而不是2.7上使用`pip`来安装软件包?

随着指令,我通过pip install twilio安装twilio,但它表明

Requirement already satisfied (use --upgrade to upgrade): twilio in /Library/Python/2.7/site-packages/twilio-5.4.0-py2.7.egg 

我怎样才能在python3包安装twilio,这样我就可以导入twilio python3?

在此先感谢!

+0

使用'pip3'而不是'pip' –

+0

可能重复[pip:处理多个Python版本?](http://*.com/questions/2812520/pip-dealing-with-multiple-python-versions ) –

+0

谢谢。它现在工作正常,我正在阅读你的链接 – jaykodeveloper

当您使用pip时,您指的是您安装的Python 2.x.您提到的别名仅影响对REPL的调用,因此您可以通过键入python来调用python3

您需要使用pip3

pip3 install twilio --upgrade 

万一加--upgradealready installed

+0

它现在的作品!欣赏它 – jaykodeveloper