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

2016-05-29 21:25:49 +08:00
 isbase
比较小白,Google 了一圈但是没成功

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

36558 次点击
所在节点    Python
22 条回复
o02VFqu3gZnZfX8n
2016-05-29 21:28:42 +08:00
pip -V

pip2 -V
isbase
2016-05-29 21:31:49 +08:00
➜ ~ 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-05-29 21:33:19 +08:00
⋊> ~ pip3 -V 21:36:16
pip 8.1.2 from /usr/local/lib/python3.5/site-packages (python 3.5)
isbase
2016-05-29 21:34:31 +08:00
@songjiaxin2008

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

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

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

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

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

© 2021 V2EX