V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
isbase
V2EX  ›  Python

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

  •  
  •   isbase · 2016-05-29 21:25:49 +08:00 · 36643 次点击
    这是一个创建于 3126 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比较小白,Google 了一圈但是没成功

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

    22 条回复    2016-07-10 15:38:21 +08:00
    o02VFqu3gZnZfX8n
        1
    o02VFqu3gZnZfX8n  
       2016-05-29 21:28:42 +08:00   ❤️ 2
    pip -V

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

    ➜ ~ pip3 -V
    zsh: command not found: pip3
    singer
        5
    singer  
       2016-05-29 21:34:38 +08:00   ❤️ 2
    songjiaxin2008
        6
    songjiaxin2008  
       2016-05-29 21:36:03 +08:00   ❤️ 1
    @isbase 你自己 link 一下到 /usr/local/bin/pip3 就可以了
    o02VFqu3gZnZfX8n
        7
    o02VFqu3gZnZfX8n  
       2016-05-29 21:38:30 +08:00   ❤️ 1
    @isbase 从结果看,你的 pip 是 OSX 不是 brew 的,而是 OSX 自带的;试试 brew link python; brew link python3
    congeec
        8
    congeec  
       2016-05-29 21:42:05 +08:00   ❤️ 1
    link 到 /usr/local/bin 会 broken 的,除非 link 到自己的~/.local/bin
    不过我懒得维护 link ,所以偷了个懒
    alias pip3="python3 -mpip"
    pimin
        9
    pimin  
       2016-05-29 21:42:08 +08:00 via Android   ❤️ 1
    建议使用 pyenv
    我目前是通过 pyenv 来切换 /控制版本,以及管理 virtualenv 的。
    isbase
        10
    isbase  
    OP
       2016-05-29 21:51:21 +08:00   ❤️ 1
    @congeec 用这个方法 直接 pip3 可以,但是用 sudo 就 command not found
    ➜ ~ sudo pip3
    sudo: pip3: command not found
    isbase
        11
    isbase  
    OP
       2016-05-29 21:53:38 +08:00   ❤️ 1
    @DaVinci42 Already linked
    congeec
        12
    congeec  
       2016-05-29 21:57:12 +08:00   ❤️ 2
    @isbase 为什么要 sudo ? Homebrew 的原则之一就是不需要安装的包 root 权限
    你的 python3 不是通过 Homebrew 安装的?
    isbase
        13
    isbase  
    OP
       2016-05-29 22:01:02 +08:00   ❤️ 1
    @congeec Thanks.
    TaMud
        14
    TaMud  
       2016-05-29 22:59:09 +08:00   ❤️ 2
    install -> homebrew ->install pyenv
    pyenv install python3.x
    wohenyingyu01
        15
    wohenyingyu01  
       2016-05-29 23:01:13 +08:00   ❤️ 5
    装完 python3 之后默认是有 pip3 , setup 一下 pip 就出来了,难道你都不看 homebrew 说明的么, brew info python3 可以重看说明。
    cxbig
        16
    cxbig  
       2016-05-29 23:03:16 +08:00   ❤️ 1
    用 brew
    hebwjb
        17
    hebwjb  
       2016-05-29 23:15:45 +08:00   ❤️ 1
    brew 装 Python3 的时候会自动装上 pip3 ,我昨天刚装的
    Owenjia
        18
    Owenjia  
       2016-05-29 23:18:47 +08:00 via Android   ❤️ 2
    默认没装的话可以用 python -m ensurepip 来安装
    m31271n
        19
    m31271n  
       2016-05-30 00:22:20 +08:00   ❤️ 1
    使用 pyenv 安装独立的 python 环境,不要去升级系统自带的。
    m31271n
        20
    m31271n  
       2016-05-30 00:22:38 +08:00   ❤️ 1
    @TaMud 恩恩。
    Ixizi
        21
    Ixizi  
       2016-05-30 09:57:07 +08:00   ❤️ 1
    virtualenv
    CheungKe
        22
    CheungKe  
       2016-07-10 15:38:21 +08:00
    @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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2729 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.