如何在 Mac OS X 上为 Python 3 安装 pip?

新手上路,请多包涵

OS X (Mavericks) 安装了 Python 2.7。但是我用 3.3 做了所有我自己的个人 Python 工作。我刚刚刷新了我的 3.3.2 安装并安装了新的 3.3.3。所以我需要再次安装 pyserial 。我可以像以前那样做,那就是:

  1. 从 pypi 下载 pyserial
  2. 解压 pyserial.tgz
  3. cd pyserial
  4. python3 setup.py install

但我想像酷孩子一样做,就像 pip3 install pyserial 。但目前尚不清楚我是如何达到这一点的。就这一点。对 virtualenv 不感兴趣(除非我必须)。

原文由 Travis Griggs 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 547
2 个回答

更新:从 Python3.4 开始不再需要。 pip3 是作为常规 Python3 安装的一部分安装的。

我最终在 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

原文由 Travis Griggs 发布,翻译遵循 CC BY-SA 4.0 许可协议

我必须自己经历这个过程,并选择一种我认为从长远来看更好的不同方式。

我安装了 自制软件

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后:

 brew doctor

最后一步为您提供了一些必须解决的警告和错误。其中之一是下载并安装 Mac OS X 命令行工具

然后:

 brew install python3

这给了我 python3pip3 在我的道路上。

 pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3

原文由 Pieter Breed 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题