如何在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?
在此先感谢!
答
当您使用pip
时,您指的是您安装的Python 2.x.您提到的别名仅影响对REPL的调用,因此您可以通过键入python
来调用python3
。
您需要使用pip3
:
pip3 install twilio --upgrade
万一加--upgrade
是already installed。
+0
它现在的作品!欣赏它 – jaykodeveloper
使用'pip3'而不是'pip' –
可能重复[pip:处理多个Python版本?](http://*.com/questions/2812520/pip-dealing-with-multiple-python-versions ) –
谢谢。它现在工作正常,我正在阅读你的链接 – jaykodeveloper