昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。
如何安装?
昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。
如何安装?
当前回答
您应该首先安装Homebrew(可执行brew):
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后brew安装Python
brew install python
然后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
macOS v10.15(加泰罗尼亚语)
安装Homebrew:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
添加路径:
sudo nano ~/.bash_profile
添加此行:
export PATH="$HOME/homebrew/bin:$PATH"
安装Python 3:
brew install python
此Python(v3)还安装pip3。为了仅使用“pip”,请添加别名:
sudo nano ~/.bash_profile
添加此行:
alias pip=pip3
macOS v10.14(莫哈韦)
macOS附带了Python 2,但没有附带pip。无论如何,最好用Homebrew来管理它。您必须先安装它。
安装Python 2:
brew install python
警告:对于现代macOS(2019),这可以安装Python 3,而对于Python 2,您确实需要执行:brew安装python@2
安装Python 3:
brew install python3
Python 3
如果您安装Python3,pip将自动安装。
brew install python3
截至2019年,现在要使用pip版本3,请使用pip3。或者您可以执行:python3,以使用版本3。当您使用pip3安装软件包时,它们将与Python 2分离。
对于旧版本:您只需要升级pip,但在此之前,您需要创建一个虚拟环境来使用Python3。您可以使用项目文件夹或任何文件夹:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
检查版本:
pip -V
python --version
2019年后:
pip3 -V
python3 --version
要停用环境,请执行以下操作:
deactivate
如果您想要“pip3”,可以执行ff:
通过酿造:brew安装python3
然后您可以执行
pip3<命令>〔选项〕
无需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>
sudo port install py27-pip
然后更新PATH以包含py27 pip bin目录(可以在~/.bash_profile中添加此目录:
PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH
pip将在新的终端窗口中可用。