一些指南在谈论 the official Python tutorial 等虚拟环境时会提到 pyvenv
( 而不是 pyenv
)。其他人提到 virtualenv
,例如 the Hitchhiker's Guide to Python 。我试过 pyvenv
并且我认为它如你所见:
这些是 ve
目录的内容:
那么pyvenv
可以用来创建虚拟环境吗? virtualenv
和 pyvenv
做的一样吗?应该使用哪一种更好?
最佳答案
他们非常相似。主要区别在于 virtualenv
已经存在很长时间了,并且可以在大多数设置中使用。
另一方面,pyvenv
是为 Python3 设计的,并且从 3.4
版本开始随标准库一起提供。
换句话说,virtualenv
是经典的选择,而 pyvenv
是标准库中最近添加的。我想 pyvenv
最终会取代 virtualenv
(一旦 Python 3 取代 Python 2 :P)
关于python - 我是使用 `pyvenv` 还是 `virtualenv` 来创建虚拟环境?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40869502/