昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。
如何安装?
昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。
如何安装?
当前回答
最简单的解决方案是遵循pip网站上的安装说明。
基本上,这包括:
下载get-pip.py。请确保通过遵循可信链接来执行此操作,因为您必须以root身份运行脚本。调用sudo python get-pip.py
该解决方案的主要优点是它为已用于运行get-pip.py的Python版本安装pip,这意味着如果您使用Python的默认OS X安装来运行get-pipp.py,则将从系统中为Python安装安装pip。
大多数在OS X上使用包管理器(Homebrew或MacPorts)的解决方案都会在包管理器的环境中创建Python的冗余安装,这可能会在系统中造成不一致,因为根据您正在执行的操作,您可能会调用一个Python安装而不是另一个。
其他回答
从PyPI网站下载Python设置工具:
使用tar文件。
下载后,转到下载的文件夹并运行
python setup.py install
一旦你这样做了,你就可以轻松安装了。
然后使用以下步骤安装pip:
sudo easy_install pip
太长,读不下去了在任何现代Mac python3-m ensurepip上
然后pip3--要检查的版本。
pip的文档列出了支持的安装机制:https://pip.pypa.io/en/stable/installation/#supported-方法
通常建议避免在OS提供的python命令上安装pip,并通过官方安装程序或使用Homebrew或pyenv等工具安装python。
Python 3.4+将具有ensureip,因此如果您无法运行python3-m pip,请运行Python 3-m ensureip并为您安装pip。
如果您使用的是Python的终止版本,则可以使用get-pip.py。
旧答案(过时,导致安装失败)
easy_install pip
如果您需要管理员权限来运行此操作,请尝试:
sudo easy_install pip
我很惊讶没有人提到这一点-自2013年以来,python本身能够安装pip,不需要外部命令(也不需要互联网连接)。
sudo -H python -m ensurepip
这将创建与easy_install类似的安装。
无需sudo即可安装
如果您想在不需要sudo的情况下安装pip(这在尝试全局安装软件包时总是令人沮丧),请在本地文件夹/usr/local中安装pip,如下所示:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
然后:
不使用sudo的pip安装<package of choice>
⚡️ TL;DR—单线解决方案。
为Python v2.7运行以下命令(从2021起,Mac上默认)
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python
为Python v3运行以下命令
curl https://bootstrap.pypa.io/get-pip.py | python
如果您将其安装为Python 3,请执行以下操作
curl https://bootstrap.pypa.io/get-pip.py | python3
你说的另一幅GIF图像?干得好!
以下是2019年及之前的工作情况
你所要做的就是:
sudo easy_install pip
2019: ⚠️easy_install已被弃用。请检查下面的方法2以了解首选安装!
细节:
⚡️ 好的,我阅读了上面给出的解决方案,但这里有一个安装pip的简单解决方案。
macOS附带安装了Python环境。但为了确保安装了Python,请打开终端并运行以下命令。
python --version
如果此命令返回表示Python存在的版本号。这也意味着,考虑到您使用的是macOS或OS X,您已经可以访问easy_install。
ℹ️ 现在,您只需运行以下命令即可。
sudo easy_install pip
之后,将安装pip,您可以使用它安装其他软件包。
注:我最后写了一篇关于它的博客。快速提示:我如何在macOS或OS X上安装pip?
✅ 方法#2:双线溶液
easy_install已被弃用。请改用get-pip.py。
下载并安装PIP
curl https://bootstrap.pypa.io/get-pip.py | python