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

2019-07-18 00:10:43 +08:00
 aaronhua

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

6130 次点击
所在节点    Python
22 条回复
ysc3839
2019-07-18 00:12:34 +08:00
这两个就不是同类工具,pyenv 是用来管理不同 Python 版本的。
hhhsuan
2019-07-18 01:00:12 +08:00
pyenv 还是依赖于 virtualenv。
flyaway
2019-07-18 01:01:54 +08:00
pyenv 是 virtualenv 的一个”超集“,可以用来管理不同的 python 版本,同时也能用来管理虚拟环境,是一个非常有用的工具。
houzhimeng
2019-07-18 01:04:55 +08:00
应该与 pipenv 做比较
Harry1993
2019-07-18 02:29:59 +08:00
pipenv +1
laike9m
2019-07-18 03:55:01 +08:00
pyenv-virtualenv 了解一下
laike9m
2019-07-18 03:56:03 +08:00
@houzhimeng 这俩和 pipenv 都不在一个层级。pipenv 只是 requirements.txt 的替代品
congeec
2019-07-18 08:05:11 +08:00
不要问,问就是 poetry 一把梭
iConnect
2019-07-18 08:22:25 +08:00
万物基于 virtualenv
mimzy
2019-07-18 08:50:25 +08:00
一直用 pyenv + pyenv-virtualenv 体验良好
cocoabeans
2019-07-18 08:52:03 +08:00
pipenv 了解下
andy1ee11o2
2019-07-18 08:53:07 +08:00
pipenv 了解下
keepeye
2019-07-18 08:54:57 +08:00
这两个我都是一起用的,pyenv 管理系统中多个版本 py,项目中先用 pyenv 切换到指定版本,然后 virtualenv 基于当前版本创建一个虚拟环境。
TimePPT
2019-07-18 08:57:35 +08:00
pyenv + virtualenv + pipenv 的飘过……
marco25
2019-07-18 09:41:02 +08:00
3.3 以后自带 venv 已经不需要 virtualenv 了
a719114136
2019-07-18 10:08:48 +08:00
用 pyenv 来装 py,装了后用 venv/virtualenv 建个虚拟环境
la2la
2019-07-18 10:44:55 +08:00
anaconda 真香
Kobayashi
2019-07-18 11:05:21 +08:00
一直用 pyenv,pyenv 同时管理 Python 版本和虚拟环境。其实 pyenv 和 miniconda/anaconda 类似,对于虚拟环境和 Python 版本一视同仁。*nix 上 pyenv,Windows 上 miniconda。( anaconda=miniconda+内置一堆科学计算包)

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

项目开发再配合一个 pipenv,记录依赖信息要比 pip 输出的 requirements.txt 强百倍。
glogo
2019-07-18 16:20:31 +08:00
三个都用过,目前长期坚持 pipenv 了
Hopetree
2019-07-18 19:19:03 +08:00
用了 pipenv 就知道什么才是虚拟环境的最终解了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX