如何在Mac OS X上为Python 3安装pip?
问题内容:
OS X(Mavericks)已安装Python
2.7库存。但是我用3.3来做所有自己的个人Python东西。我刚刚冲洗了3.3.2安装并安装了新的3.3.3。所以我需要重新安装pyserial
。我可以按照以前做过的方式来做,即:
- 从pypi下载pyserial
- 解压pyserial.tgz
- cd pyserial
python3 setup.py install
但我想像酷孩子一样做,并且做类似的事情pip3 install pyserial
。但目前尚不清楚我如何达到目标。就这一点。对virtualenv不感兴趣(除非我必须如此)。
问题答案:
更新:Python3.4不再需要此功能。它会在库存安装中安装pip3。
我最终在python邮件列表上发布了相同的问题,并得到以下答案:
# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
完美解决了我的问题。在为我自己添加以下内容之后:
cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip
为了能够直接运行pip,我能够:
# use pip to install
pip install pyserial
要么:
# Don't want it?
pip uninstall pyserial