一直用 virtualenv,有用过 pyenv 的么?能不能说说对比感受?
1
ysc3839 2019-07-18 00:12:34 +08:00 via Android
这两个就不是同类工具,pyenv 是用来管理不同 Python 版本的。
|
2
hhhsuan 2019-07-18 01:00:12 +08:00 via Android
pyenv 还是依赖于 virtualenv。
|
3
flyaway 2019-07-18 01:01:54 +08:00
pyenv 是 virtualenv 的一个”超集“,可以用来管理不同的 python 版本,同时也能用来管理虚拟环境,是一个非常有用的工具。
|
4
houzhimeng 2019-07-18 01:04:55 +08:00
应该与 pipenv 做比较
|
5
Harry1993 2019-07-18 02:29:59 +08:00
pipenv +1
|
6
laike9m 2019-07-18 03:55:01 +08:00 via Android
pyenv-virtualenv 了解一下
|
7
laike9m 2019-07-18 03:56:03 +08:00 via Android 1
@houzhimeng 这俩和 pipenv 都不在一个层级。pipenv 只是 requirements.txt 的替代品
|
8
congeec 2019-07-18 08:05:11 +08:00 via iPhone
不要问,问就是 poetry 一把梭
|
9
iConnect 2019-07-18 08:22:25 +08:00 via Android
万物基于 virtualenv
|
10
mimzy 2019-07-18 08:50:25 +08:00 via Android
一直用 pyenv + pyenv-virtualenv 体验良好
|
11
cocoabeans 2019-07-18 08:52:03 +08:00
pipenv 了解下
|
12
andy1ee11o2 2019-07-18 08:53:07 +08:00
pipenv 了解下
|
13
keepeye 2019-07-18 08:54:57 +08:00
这两个我都是一起用的,pyenv 管理系统中多个版本 py,项目中先用 pyenv 切换到指定版本,然后 virtualenv 基于当前版本创建一个虚拟环境。
|
14
TimePPT 2019-07-18 08:57:35 +08:00 via iPhone
pyenv + virtualenv + pipenv 的飘过……
|
15
marco25 2019-07-18 09:41:02 +08:00
3.3 以后自带 venv 已经不需要 virtualenv 了
|
16
a719114136 2019-07-18 10:08:48 +08:00
用 pyenv 来装 py,装了后用 venv/virtualenv 建个虚拟环境
|
17
la2la 2019-07-18 10:44:55 +08:00
anaconda 真香
|
18
Kobayashi 2019-07-18 11:05:21 +08:00 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 2019-07-18 16:20:31 +08:00
三个都用过,目前长期坚持 pipenv 了
|
20
Hopetree 2019-07-18 19:19:03 +08:00 via iPhone
用了 pipenv 就知道什么才是虚拟环境的最终解了
|
21
hjq98765 2019-07-18 19:27:55 +08:00
anaconda 真香+1
|
22
solxnp 2019-07-22 10:28:30 +08:00
用完 pipenv 之后,此贴可以终结了
|