比较小白,Google 了一圈但是没成功
现在的情况是通过 brew 安装了 python3 但是没有pip3
现在的情况是通过 brew 安装了 python3 但是没有pip3
|
1
pip -V
pip2 -V |
|
2
➜ ~ 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) ➜ ~ |
|
3
⋊> ~ pip3 -V 21:36:16
pip 8.1.2 from /usr/local/lib/python3.5/site-packages (python 3.5) |
|
4
|
|
5
|
|
6
@isbase 你自己 link 一下到 /usr/local/bin/pip3 就可以了
|
|
7
@isbase 从结果看,你的 pip 是 OSX 不是 brew 的,而是 OSX 自带的;试试 brew link python; brew link python3
|
|
8
link 到 /usr/local/bin 会 broken 的,除非 link 到自己的~/.local/bin
不过我懒得维护 link ,所以偷了个懒 alias pip3="python3 -mpip" |
|
9
建议使用 pyenv
我目前是通过 pyenv 来切换 /控制版本,以及管理 virtualenv 的。 |
|
10
|
|
12
@isbase 为什么要 sudo ? Homebrew 的原则之一就是不需要安装的包 root 权限
你的 python3 不是通过 Homebrew 安装的? |
|
14
install -> homebrew ->install pyenv
pyenv install python3.x |
|
15
装完 python3 之后默认是有 pip3 , setup 一下 pip 就出来了,难道你都不看 homebrew 说明的么, brew info python3 可以重看说明。
|
|
16
用 brew
|
|
17
brew 装 Python3 的时候会自动装上 pip3 ,我昨天刚装的
|
|
18
默认没装的话可以用 python -m ensurepip 来安装
|
|
19
使用 pyenv 安装独立的 python 环境,不要去升级系统自带的。
|
|
21
virtualenv
|
|
CheungKeJul 10, 2016
22
@pimin 请教下这个怎么解决
pip 8.1.2 from /usr/local/var/pyenv/versions/miniconda3-4.0.5/lib/python3.5/site-packages (python 3.5) pyenv: pip3: command not found |