首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

一直用 virtualenv,有用过 pyenv 的么?

  •  1
     
  •   aaronhua · 39 天前 · 2361 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直用 virtualenv,有用过 pyenv 的么?能不能说说对比感受?

    22 回复  |  直到 2019-07-22 10:28:30 +08:00
        1
    ysc3839   39 天前 via Android
    这两个就不是同类工具,pyenv 是用来管理不同 Python 版本的。
        2
    hhhsuan   39 天前 via Android
    pyenv 还是依赖于 virtualenv。
        3
    flyaway   39 天前
    pyenv 是 virtualenv 的一个”超集“,可以用来管理不同的 python 版本,同时也能用来管理虚拟环境,是一个非常有用的工具。
        4
    houzhimeng   39 天前
    应该与 pipenv 做比较
        5
    Harry1993   39 天前
    pipenv +1
        6
    laike9m   39 天前 via Android
    pyenv-virtualenv 了解一下
        7
    laike9m   39 天前 via Android   ♥ 1
    @houzhimeng 这俩和 pipenv 都不在一个层级。pipenv 只是 requirements.txt 的替代品
        8
    congeec   39 天前 via iPhone
    不要问,问就是 poetry 一把梭
        9
    iConnect   39 天前 via Android
    万物基于 virtualenv
        10
    mimzy   39 天前 via Android
    一直用 pyenv + pyenv-virtualenv 体验良好
        11
    cocoabeans   39 天前
    pipenv 了解下
        12
    andy1ee11o2   39 天前
    pipenv 了解下
        13
    keepeye   39 天前
    这两个我都是一起用的,pyenv 管理系统中多个版本 py,项目中先用 pyenv 切换到指定版本,然后 virtualenv 基于当前版本创建一个虚拟环境。
        14
    TimePPT   39 天前 via iPhone
    pyenv + virtualenv + pipenv 的飘过……
        15
    marco25   39 天前
    3.3 以后自带 venv 已经不需要 virtualenv 了
        16
    a719114136   39 天前
    用 pyenv 来装 py,装了后用 venv/virtualenv 建个虚拟环境
        17
    la2la   39 天前
    anaconda 真香
        18
    Kobayashi   39 天前 via Android   ♥ 1
    一直用 pyenv,pyenv 同时管理 Python 版本和虚拟环境。其实 pyenv 和 miniconda/anaconda 类似,对于虚拟环境和 Python 版本一视同仁。*nix 上 pyenv,Windows 上 miniconda。( anaconda=miniconda+内置一堆科学计算包)

    感觉?你用用不就知道了。pyenv 和 miniconda 都是 virtualenv 超集:1 )集中管理虚拟环境位置,而不是放在项目目录下,这样方便清理。2 )附带管理 Python 版本。

    项目开发再配合一个 pipenv,记录依赖信息要比 pip 输出的 requirements.txt 强百倍。
        19
    glogo   39 天前
    三个都用过,目前长期坚持 pipenv 了
        20
    Hopetree   38 天前 via iPhone
    用了 pipenv 就知道什么才是虚拟环境的最终解了
        21
    hjq98765   38 天前
    anaconda 真香+1
        22
    solxnp   35 天前
    用完 pipenv 之后,此贴可以终结了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3940 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 09:32 · PVG 17:32 · LAX 02:32 · JFK 05:32
    ♥ Do have faith in what you're doing.