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

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

  •  1
     
  •   aaronhua · Jul 18, 2019 · 7632 views
    This topic created in 2676 days ago, the information mentioned may be changed or developed.

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

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

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

    项目开发再配合一个 pipenv,记录依赖信息要比 pip 输出的 requirements.txt 强百倍。
    glogo
    glogo
    Jul 18, 2019
    19
    三个都用过,目前长期坚持 pipenv 了
    Hopetree
    Hopetree
    Jul 18, 2019 via iPhone
    20
    用了 pipenv 就知道什么才是虚拟环境的最终解了
    hjq98765
    hjq98765
    Jul 18, 2019
    21
    anaconda 真香+1
    solxnp
    solxnp
    Jul 22, 2019
    22
    用完 pipenv 之后,此贴可以终结了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2067 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.