System Python and system python modules are provided for all system
applications written in Python (made compatible with distributed
Of course you can use it for your applications too, however you have no
control over system upgrades. After a system upgrade you must always check
which python modules were upgraded, and then make sure that ALL YOUR PYTHON
APPS are still compatible with new versions. Maybe you can just say "ok, my
tests have still passed", however I'm not sure that this is very liable.
With Virtualenv you run always your application(s) so as you have them
developped and debugged. You can upgrade versions only when YOU DECIDE TO
And Virtualenv is so easy today with Python 3! No installation at all:
python3 -m venv ve_application/
That's definitely all.
And you can generate the requirements file: pip freeze > requirements.txt
And you can reinstall all dependencies into a new environment with single
command: pip install -r requirements.txt
Dne sobota 10. února 2018 11:56:00 UTC+1 Etienne Robillard napsal(a):
> Salut Pascual,
> Le 2018-02-10 à 05:47, PASCUAL Eric a écrit :
> If virtualenv is to be avoided *(which I do not recommend anyway,
> especially for a newbie, since it protects him from breaking his Python
> system installation)*, my advice would be to go with:
> $ python setup.py install *--user*
> You're not going to break your Python setup just by installing a package
> with distutils/setuptools. ;-)
> In fact, the purpose of site-packages and dist-packages directories is to
> provide a logical layout for Python packages.
> There's no need in my opinion to not install Django in a standard location.
> Best regards,
> Etienne robillardtka...@yandex.com
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.