Mac 安装 pip3 正确的姿势是什么呢?

2016 年 5 月 29 日
 isbase
比较小白,Google 了一圈但是没成功

现在的情况是通过 brew 安装了 python3 但是没有pip3

37069 次点击
所在节点    Python
22 条回复
o02VFqu3gZnZfX8n
2016 年 5 月 29 日
pip -V

pip2 -V
isbase
2016 年 5 月 29 日
➜ ~ pip -V
pip 8.1.2 from /Library/Python/2.7/site-packages (python 2.7)
➜ ~ pip2 -V
pip 8.1.2 from /Library/Python/2.7/site-packages (python 2.7)
➜ ~
songjiaxin2008
2016 年 5 月 29 日
⋊> ~ pip3 -V 21:36:16
pip 8.1.2 from /usr/local/lib/python3.5/site-packages (python 3.5)
isbase
2016 年 5 月 29 日
@songjiaxin2008

➜ ~ pip3 -V
zsh: command not found: pip3
singer
2016 年 5 月 29 日
songjiaxin2008
2016 年 5 月 29 日
@isbase 你自己 link 一下到 /usr/local/bin/pip3 就可以了
o02VFqu3gZnZfX8n
2016 年 5 月 29 日
@isbase 从结果看,你的 pip 是 OSX 不是 brew 的,而是 OSX 自带的;试试 brew link python; brew link python3
congeec
2016 年 5 月 29 日
link 到 /usr/local/bin 会 broken 的,除非 link 到自己的~/.local/bin
不过我懒得维护 link ,所以偷了个懒
alias pip3="python3 -mpip"
pimin
2016 年 5 月 29 日
建议使用 pyenv
我目前是通过 pyenv 来切换 /控制版本,以及管理 virtualenv 的。
isbase
2016 年 5 月 29 日
@congeec 用这个方法 直接 pip3 可以,但是用 sudo 就 command not found
➜ ~ sudo pip3
sudo: pip3: command not found
isbase
2016 年 5 月 29 日
@DaVinci42 Already linked
congeec
2016 年 5 月 29 日
@isbase 为什么要 sudo ? Homebrew 的原则之一就是不需要安装的包 root 权限
你的 python3 不是通过 Homebrew 安装的?
isbase
2016 年 5 月 29 日
@congeec Thanks.
TaMud
2016 年 5 月 29 日
install -> homebrew ->install pyenv
pyenv install python3.x
wohenyingyu01
2016 年 5 月 29 日
装完 python3 之后默认是有 pip3 , setup 一下 pip 就出来了,难道你都不看 homebrew 说明的么, brew info python3 可以重看说明。
cxbig
2016 年 5 月 29 日
用 brew
hebwjb
2016 年 5 月 29 日
brew 装 Python3 的时候会自动装上 pip3 ,我昨天刚装的
Owenjia
2016 年 5 月 29 日
默认没装的话可以用 python -m ensurepip 来安装
m31271n
2016 年 5 月 30 日
使用 pyenv 安装独立的 python 环境,不要去升级系统自带的。
m31271n
2016 年 5 月 30 日
@TaMud 恩恩。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/282080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX