-
Notifications
You must be signed in to change notification settings - Fork 76
Open
Description
In the first place I'd like to thank the authors and all the contributors of this book - it's awesome.
You could say that virtualenvwraper is quite useful as it makes the programmer type and think less. I believe that it's very shallow convenience and in few points I'll do my best to explain why:
virtualenvwrapperdoesn't work with all shells (e.g. fish shell)- since Python 3.3 there is rarely used, but awesome
venvmodule, which might be better thanvirtualenv. virtualenvwrappermight be really awful solution for some configurations e.g. imagine a case in which you need to keep everything related to a project (including 3rd party modules) in a single directory and you have few of such projects under one user. There is only oneWORKON_HOMEvariable, which will point to only one directory.- Some coding tools automatically detect if there is a Python virtual environment in the project tree, so that makes
virtualenvwrapperredundant for some projects.
Major downside of venv is that it isn't available with Python < 3.3 and the ensurepip mechanism has been added in Python 3.4, so for quite some people (e.g. those who wish for supported Python versions parity with virtualenv) it might not be a good choice, but I think that it's worthy to at least describe the venv as an alternative to virtualenv/virtualenvwrappper.
Metadata
Metadata
Assignees
Labels
No labels