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
pythonee
V2EX  ›  Python

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

  •  
  •   pythonee · 2016-03-06 10:27:09 +08:00 · 2757 次点击
    这是一个创建于 2977 天前的主题,其中的信息可能已经有所发展或是发生改变。
    系统: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的版本是从哪里过来的呢
    第 1 条附言  ·  2016-03-06 22:23:45 +08:00
    解决了
    更新这下面的 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 条回复    2016-03-08 21:41:53 +08:00
    jun4rui
        1
    jun4rui  
       2016-03-06 11:10:32 +08:00
    是有这个问题,而且直接用 pip 更新又会出别的问题,所以一般用 easy_install 安装需要的玩意可以绕开
    calease
        2
    calease  
       2016-03-06 11:33:47 +08:00
    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  
       2016-03-06 13:44:54 +08:00
    肯定是先升级主机的 pip 然后再 virtualenv 啊
    Neveroldmilk
        4
    Neveroldmilk  
       2016-03-06 18:52:48 +08:00
    pip 版本问题惹毛我了,直接去下载完整包,然后执行 setup.py
    pythonee
        5
    pythonee  
    OP
       2016-03-06 19:25:52 +08:00
    @calease 我通过 easy_install 升级的系统 pip ,路径跟你不太一样,我的是 /usr/local/python/...,你是怎么升级 /Library 下的呢?
    pythonee
        6
    pythonee  
    OP
       2016-03-06 20:01:08 +08:00
    @calease
    ➜ ~ pip --version
    pip 8.1.0 from /usr/local/lib/python2.7/site-packages (python 2.7)
    ming2281
        7
    ming2281  
       2016-03-08 21:41:53 +08:00
    不要鸟它
    我的也是一样,每次提示,干啥都提示
    听说 pip 最近有一个 bug,还蛮重大的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2509 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.