如何在 Mac OS X 上安装 Python3的 pip?

OS X (Mavericks)已经安装了 Python 2.7。但是我用3.3做了所有我自己的 Python 东西。我刚刚刷新了我的3.3.2安装,并安装了新的3.3.3。所以我需要再次安装 pyserial。我可以用以前的方法做,那就是:

  1. 从 Pypi 下载 pySeries
  2. Untar pyserial. tgz
  3. 连载光盘
  4. python3 setup.py install

但是我想像那些酷小孩一样,做一些像 pip3 install pyserial的东西。但不清楚我是如何走到那一步的。就是这一点。还没有对 Virtual alenv 感兴趣(除非我必须这么做)。

309158 次浏览

要使用 Python EasyInstall (我认为您正想使用这种方法) ,非常简单!

sudo easy_install pip

因此,使用 pip 来安装 PySeries 时,可以这样做:

pip install pyserial

更新: 从 Python 3.4开始,这就不再需要了。 pip3是作为一般 Python 3安装的一部分安装的。

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

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

我安装了 自酿的

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

在 Mac 上安装 蟒蛇3

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安装请求时,命令是:

pip3 install requests

没有

pip install requests

在 MacOS 10.12上

下载 pip: Pip作为 get-pip.py

下载 python3: 蟒蛇3

  1. 安装 python3
  2. 打开终端: python3 get-pip.py
  3. pip3可用

另外,值得一提的是 Max OSX/macOS 用户可以使用 自酿的安装 pip3。

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
  1. brew install python3
  2. 在 shell 配置文件中创建别名

    • 在我的 .zshrc

Something ~ pip3——版本

Pip 9.0.1 from/usr/local/lib/python3.6/site-package (python 3.6)

自动安装 pip和 python2,使用 brew:

  1. brew install python3
  2. pip3 --version

Mac OS X Mojave上,python代表2.7版本的 python,python3代表3版本的 python。同样是 pippip3。因此,要为 python 3升级 pip,请这样做:

~$ sudo pip3 install --upgrade pip

对于一台全新的 Mac,你需要遵循以下步骤:-

  1. 请确保已安装 Xcode
  2. sudo easy_install pip
  3. /usr/bin/ruby-e“ $(curl-fsSL https://raw.githubusercontent.com/homebrew/install/master/install )”
  4. 啤酒博士
  5. brew doctor
  6. brew install python3

完成后,只需在终端上键入 python3,就会看到安装了 python3。

这是我的简单解决方案:

如果系统中同时安装了 python2和 python3,那么 pip 升级将默认指向 python2。因此,我们必须指定 python 的版本(python3)并使用以下命令:

python3 -m pip install --upgrade pip

此命令将卸载以前安装的 pip 并安装新版本-升级您的 pip。

这将节省内存并整理您的系统。

图像-Python3中 pip 的升级如何在 MacOS 上工作

如果你的 Mac 上没有安装 pip,只需在终端上运行以下命令即可。

sudo easy_install pip

下载 python 3 here: 蟒蛇3

完成这两个步骤后,请确保运行以下命令来验证是否成功安装了它们。

python3 --version
pip3 --version

我对 python3和 pip3也有同样的问题。决定: 解决所有与链接和其他东西的冲突

brew doctor

在那之后

brew reinstall python3

我使用的是 MacOS 11.6,在我的例子中,我做了两件事;

  1. https://www.python.org/downloads/macos/安装 Python3,单击 StableReleaseslist 中的第一个链接 Download macOS 64-bit universal2 installer

  2. 在终端 echo "alias python='/usr/bin/python3'" > ~/.bash_profile上运行以下命令为 Python3创建别名

之后,打开一个新的终端并键入 python -V来检查 python3的版本是否默认启用以供您使用,因此现在您可以使用命令 pip3来安装您的软件包,如 pip3 install somepackage

使用 左舷来安装它,它比酿造,如果你有一台旧机器。

sudo port install py38-pip