在Python 3.5及以上版本中,创建虚拟环境的推荐方式是使用venv而不是virtualenv。尽管如此,python打包教程中介绍了这两个工具。
virtualenvwrapper是一个建议在使用virtualenv时使用的包装工具。
我的问题是:
- 是否有一种方法可以在venv中使用virtualenvwrapper?
- 或者由于使用venv,甚至可以考虑不需要virtualenvwrapper吗?(我无法想象这是真的,因为它是解决另一个问题的包装器)
编辑: 我可以看到回答我的问题有些混乱。如上面的链接所述,venv是Python官方等效于virtualenv的技术。多个Stack Overflow问题建议使用venv。正如所提出的“重复”中提到的:
venv的引入部分是对那种混乱的回应。如果你想帮助改善这种情况,我建议你使用venv并鼓励其他人也这样做
因此建议使用venv。但是,如此问题所示,如果要使用venv,如何使用类似virtualenvwrapper的包装器?