如何在Mac OS X上安装pipforpython3?

2024-04-20 07:38:40 发布

您现在位置:Python中文网/ 问答频道 /正文

OSX(Mavericks)安装了Python2.7股票。但是我用3.3做所有我自己的Python。我刚刚刷新了我的3.3.2安装并安装了新的3.3.3。所以我需要再次安装pyserial。我可以像以前那样做,也就是说:

  1. 从pypi下载pyserial
  2. untar pyserial.tgz
  3. cd系列
  4. python3 setup.py install

但我想像那些酷孩子一样,做一些像pip3 install pyserial这样的事情。但不清楚我是怎么做到这一点的。就这点。对virtualenv还不感兴趣(除非我有必要)。


Tags: installpypypisetuppip3cd孩子事情
3条回答

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

我安装了homebrew

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

然后:

brew doctor

最后一步会给你一些警告和错误,你必须解决。其中之一是下载并安装the Mac OS X command-line tools

然后:

brew install python3

这给了我路径中的python3pip3

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

在mac上安装Python3

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

使用pip3安装模块

1. pip3 install ipython
2. python3 -m IPython

:)

更新:Python3.4不再需要这个。它将pip3安装为stock安装的一部分。

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

相关问题 更多 >