推荐学习书目
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 · 7126 views
    This topic created in 2514 days ago, the information mentioned may be changed or developed.

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

    22 replies    2019-07-22 10:28:30 +08:00
    ysc3839
        1
    ysc3839  
       Jul 18, 2019 via Android
    这两个就不是同类工具,pyenv 是用来管理不同 Python 版本的。
    hhhsuan
        2
    hhhsuan  
       Jul 18, 2019 via Android
    pyenv 还是依赖于 virtualenv。
    flyaway
        3
    flyaway  
       Jul 18, 2019
    pyenv 是 virtualenv 的一个”超集“,可以用来管理不同的 python 版本,同时也能用来管理虚拟环境,是一个非常有用的工具。
    houzhimeng
        4
    houzhimeng  
       Jul 18, 2019
    应该与 pipenv 做比较
    Harry1993
        5
    Harry1993  
       Jul 18, 2019
    pipenv +1
    laike9m
        6
    laike9m  
       Jul 18, 2019 via Android
    pyenv-virtualenv 了解一下
    laike9m
        7
    laike9m  
       Jul 18, 2019 via Android   ❤️ 1
    @houzhimeng 这俩和 pipenv 都不在一个层级。pipenv 只是 requirements.txt 的替代品
    congeec
        8
    congeec  
       Jul 18, 2019 via iPhone
    不要问,问就是 poetry 一把梭
    iConnect
        9
    iConnect  
       Jul 18, 2019 via Android
    万物基于 virtualenv
    mimzy
        10
    mimzy  
       Jul 18, 2019 via Android
    一直用 pyenv + pyenv-virtualenv 体验良好
    cocoabeans
        11
    cocoabeans  
       Jul 18, 2019
    pipenv 了解下
    andy1ee11o2
        12
    andy1ee11o2  
       Jul 18, 2019
    pipenv 了解下
    keepeye
        13
    keepeye  
       Jul 18, 2019
    这两个我都是一起用的,pyenv 管理系统中多个版本 py,项目中先用 pyenv 切换到指定版本,然后 virtualenv 基于当前版本创建一个虚拟环境。
    TimePPT
        14
    TimePPT  
    PRO
       Jul 18, 2019 via iPhone
    pyenv + virtualenv + pipenv 的飘过……
    marco25
        15
    marco25  
       Jul 18, 2019
    3.3 以后自带 venv 已经不需要 virtualenv 了
    a719114136
        16
    a719114136  
       Jul 18, 2019
    用 pyenv 来装 py,装了后用 venv/virtualenv 建个虚拟环境
    la2la
        17
    la2la  
       Jul 18, 2019
    anaconda 真香
    Kobayashi
        18
    Kobayashi  
       Jul 18, 2019 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 强百倍。
    glogo
        19
    glogo  
       Jul 18, 2019
    三个都用过,目前长期坚持 pipenv 了
    Hopetree
        20
    Hopetree  
       Jul 18, 2019 via iPhone
    用了 pipenv 就知道什么才是虚拟环境的最终解了
    hjq98765
        21
    hjq98765  
       Jul 18, 2019
    anaconda 真香+1
    solxnp
        22
    solxnp  
       Jul 22, 2019
    用完 pipenv 之后,此贴可以终结了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5797 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 03:00 · PVG 11:00 · LAX 20:00 · JFK 23:00
    ♥ Do have faith in what you're doing.