推荐学习书目
› 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
0.3D
V2EX  ›  Python

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

  •  
  •   isbase · May 29, 2016 · 37503 views
    This topic created in 3815 days ago, the information mentioned may be changed or developed.
    比较小白,Google 了一圈但是没成功

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

    22 replies  •  2016-07-10 15:38:21 +08:00
    o02VFqu3gZnZfX8n
    o02VFqu3gZnZfX8n
    May 29, 2016❤️2
    1
    pip -V

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

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