如何在我的Mac上安装pip3?

use*_*597 132 python pip python-3.x

我正在尝试安装pip3,但我没有运气.此外,我试过sudo install,它没有用.我怎么能在我的Mac上安装pip3?

sudo easy_install pip3
Password:
Searching for pip3
Reading https://pypi.python.org/simple/pip3/
Couldn't find index page for 'pip3' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/

No local packages or download links found for pip3
error: Could not find suitable distribution for Requirement.parse('pip3')
Run Code Online (Sandbox Code Playgroud)

Bla*_*ard 284

更新 - 1.5后的自制软件版本

根据官方的Homebrew页面:

在2018年3月1日,python公式将升级到Python 3.x并且将添加python @ 2公式以安装Python 2.7(尽管这将是keg-only因此默认情况下python和python2都不会被添加到PATH中手动酿造链接--force).我们将维护python2,python3和python @ 3别名.

因此,要安装Python 3,请运行以下命令:

brew install python3
Run Code Online (Sandbox Code Playgroud)

然后,自动安装pippip3安装,您可以安装任何包pip install <package>.


Homebrew的旧版本

不仅是,brew install python3而且brew postinstall python3

所以你必须运行:

brew install python3
brew postinstall python3
Run Code Online (Sandbox Code Playgroud)

请注意,您应该检查控制台,因为它可能会导致错误,在这种情况下,未pip3安装.

  • 这个!是答案! (4认同)
  • 我正在运行 Homebrew 2.1.7,并且必须运行 `brew postinstall python3` 命令来获取 pip3。 (3认同)
  • "brew install python"对我来说失败了,因为它需要sudo.然后它不会重新运行,因为自制软件认为安装成功.运行"brew link python""brew postinstall python"似乎已经有效了,现在我有了pip3 :-) (2认同)

aiz*_*mer 71

你可以用家酿

然后运行:

brew install python3
Run Code Online (Sandbox Code Playgroud)

  • 由于某种原因它没有用.anw,放入.profile:`pip3 ='python3 -m pip'` (25认同)
  • 有时这会默默地打破并且没有安装pip3 - 你需要像@Blaszard的回答一样运行"brew postinstall python3"(如果有错误,修复它,在我的情况下它是序列"sudo rm -rf/usr /local/lib/python3.6/; brew unlink python3; brew link python3; brew postinstall python3") (18认同)
  • 是的它确实安装了pip3 (5认同)
  • 它还安装了pip3吗? (4认同)

小智 35

我用这些命令解决了同样的问题:

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
Run Code Online (Sandbox Code Playgroud)


Oks*_*niv 16

对我来说brew postinstall python3没有用.在GitHub自制问题页面上找到此解决方案:

$ brew rm python 
$ rm -rf /usr/local/opt/python
$ brew cleanup 
$ brew install python3
Run Code Online (Sandbox Code Playgroud)


小智 14

Python3正在成功运行,但没有pip3.尝试了stackoverflow,quora和其他人的许多建议.(众多安装和卸载)

Python3总是很好,但没有pip3.最后我从https://www.python.org/downloads/下载了Python3

通过简单的鼠标点击和一切(Python3 + pip3)现在工作正常.


dor*_*oru 7

要安装或升级pip,官方网站下载get-pip.py . 然后运行以下命令:

sudo python get-pip.py 
Run Code Online (Sandbox Code Playgroud)

它将安装pip为运行脚本的python版本.


小智 7

与Oksana类似,但添加了python3

$ brew rm python 
$ brew rm python3 
$ rm -rf /usr/local/opt/python
$ rm -rf /usr/local/opt/python3
$ brew prune 
$ brew install python3
$ brew postinstall python3
Run Code Online (Sandbox Code Playgroud)

似乎现在在mac os x 10.13.3 Xcode 9.2下为pip3工作

  • 您现在应该致电冲泡清理而不是冲泡修剪 (2认同)

tkj*_*jef 7

我在目录中的其他文件中运行以下<user>:<group>匹配的<user>:<group>另一个文件/usr/local/lib/python3.7/site-packages/:

sudo chown -R <user>:<group> /usr/local/lib/python3.7/site-packages/pip*
brew postinstall python3
Run Code Online (Sandbox Code Playgroud)


Pay*_* C. 6

我也遇到了同样的问题但是brew install python3无法正常安装pip3

brre 会抛出警告The post-install step did not complete successfully

它与自制软件没有权限有关 /usr/local

如果目录不存在则创建

sudo mkdir lib 
sudo mkdir Frameworks
Run Code Online (Sandbox Code Playgroud)

将内部权限授予/usr/localhomebrew,以便它可以访问它们:

sudo chown -R $(whoami) $(brew --prefix)/*
Run Code Online (Sandbox Code Playgroud)

现在 ostinstall python3

brew postinstall python3
Run Code Online (Sandbox Code Playgroud)

这将使您安装成功