In diesem Betriag erkläre ich das Erstellen von virtual environments in Python und welche Vorteile diese mit sich bringen.
Anlegen von virtual environments in Python
Eine neue virtuelle Umgebung erstellt man mit Python entweder über virtualenv (für Python 2.x und auch Python3.x) oder über das seit Python3.3 vorhandene venv Modul.
christian@ubuntu:~$ python3 -m pip install --user virtualenv
christian@ubuntu:~$ virtualenv venv2.7 -p python2.7
Running virtualenv with interpreter /usr/bin/python2.7
Already using interpreter /usr/bin/python2.7
New python executable in /home/christian/venv2.7/bin/python2.7
Also creating executable in /home/christian/venv2.7/bin/python
Installing setuptools, pip, wheel...
done.
christian@ubuntu:~$ virtualenv venv
Using base prefix '/usr'
New python executable in /home/christian/venv/bin/python3.6
Also creating executable in /home/christian/venv/bin/python
Installing setuptools, pip, wheel...
done.
christian@ubuntu:~$ python3.8 -m venv my_venv