V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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
pythonee
V2EX  ›  Python

通过 pyenv virtualwrapper 创建的 virtualenv, pip 版本总是过低?

  •  
  •   pythonee · Mar 6, 2016 · 3291 views
    This topic created in 3704 days ago, the information mentioned may be changed or developed.
    系统:os ei capitan
    系统原本的 python 版本为 python 2.7.5 ,通过 brew install python 升级到 python 2.7.11
    然后通过 pyenv 安装 python 3.5.0

    2.7 和 3.5 分别对应的 pip 版本分别为 pip 8.1.0 和 pip 8.0.2

    但是每次通过 mkvirtualenv 来创建 virtualenv 的时候, pip --version 总是 7.1.2 ,不知道这个 pip 的版本是从哪里复制过来的,这样每次创建的 virtualenv 总是要升级 pip,应该是可以通过PIP_VERSION来指定某个版本,但是能不能直接使用对应的python版本的pip呢?这个7.1.2的版本是从哪里过来的呢
    Supplement 1  ·  Mar 6, 2016
    解决了
    更新这下面的 pip wheel
    /Library/Python/2.7/site-packages/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl

    这个文件可以从这里下载
    https://github.com/pypa/virtualenv/tree/develop/virtualenv_support
    7 replies    2016-03-08 21:41:53 +08:00
    jun4rui
        1
    jun4rui  
       Mar 6, 2016
    是有这个问题,而且直接用 pip 更新又会出别的问题,所以一般用 easy_install 安装需要的玩意可以绕开
    calease
        2
    calease  
       Mar 6, 2016
    mkvirtualenv 是从 system 的 site-packages 复制 pip
    LZ 你升级了系统的 pip 没。
    $  pip --version
    pip 8.1.0 from /Library/Python/2.7/site-packages (python 2.7)
    Tink
        3
    Tink  
    PRO
       Mar 6, 2016
    肯定是先升级主机的 pip 然后再 virtualenv 啊
    Neveroldmilk
        4
    Neveroldmilk  
       Mar 6, 2016
    pip 版本问题惹毛我了,直接去下载完整包,然后执行 setup.py
    pythonee
        5
    pythonee  
    OP
       Mar 6, 2016
    @calease 我通过 easy_install 升级的系统 pip ,路径跟你不太一样,我的是 /usr/local/python/...,你是怎么升级 /Library 下的呢?
    pythonee
        6
    pythonee  
    OP
       Mar 6, 2016
    @calease
    ➜ ~ pip --version
    pip 8.1.0 from /usr/local/lib/python2.7/site-packages (python 2.7)
    ming2281
        7
    ming2281  
       Mar 8, 2016
    不要鸟它
    我的也是一样,每次提示,干啥都提示
    听说 pip 最近有一个 bug,还蛮重大的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5806 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 07:31 · PVG 15:31 · LAX 00:31 · JFK 03:31
    ♥ Do have faith in what you're doing.