昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。
如何安装?
昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。
如何安装?
当前回答
太长,读不下去了在任何现代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
其他回答
对于同时安装了Python 2和Python 3的用户,以下是解决方案:
python2.7 -m ensurepip --default-pip
此外,如果要安装pip for Python 3.6:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
在最近的版本(我相信是从约塞米蒂或埃尔卡皮坦……至少从塞拉开始)上,如果您使用Homebrew,则需要在brew安装python3之后运行brew postinstall python3。
So,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
1.5之后的自制版本
根据官方Homebrew页面:
2018年3月1日,python公式将升级为python 3.x和python@2将为安装python2.7添加公式(虽然这将仅是keg,因此默认情况下,Python和python2都不会添加到PATH中,而不需要手动brew链接--force)。我们将维护python2、python3和python@3别名。
因此,要安装Python 3,请运行以下命令:
brew install python3
然后,pip将自动安装,您可以通过pipinstall<package>安装任何软件包。
sudo port install py27-pip
然后更新PATH以包含py27 pip bin目录(可以在~/.bash_profile中添加此目录:
PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH
pip将在新的终端窗口中可用。
您可以在OS X上通过Homebrew安装它。为什么要使用Homebrew来安装Python?
OS X附带的Python版本非常适合学习,但是这对发展不利。OS X附带的版本可能是与当前的Python官方版本相比已过时被认为是稳定的生产版本。(来源)
Homebrew是OS X的软件包管理器。有关更多详细信息,请访问Homebrew页面。安装Homebrew后,运行以下命令以安装最新的Python、Pip和Setuptools:
brew install python
太长,读不下去了在任何现代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