xxxxxxxxxx
#PYTHON VENV FOR WINDOWS:
#Type first time in terminal
python -m venv env
#/\ name of venv
#Activate venv
env\Scripts\Activate.ps1
#/\ name of venv
#Deactivate venv
deactivate
xxxxxxxxxx
python3 -m venv env
python -m virtualenv env #py2
source env/bin/activate
#all this is on same directory
xxxxxxxxxx
# Ubuntu/Debian
apt-get install python3-venv
python3 -m venv .venv
source .venv/bin/activate
# python 2
python -m virtualenv env
xxxxxxxxxx
python3 -m venv env # create env
source env/bin/activate # activate env
deactivate # deactivate env
rm -r env/ # delete env in Linux
pip freeze # show all packages installed
pip install -r requirements.txt # install all packages
pip freeze > requirements.txt # create automatically requirements.txt
xxxxxxxxxx
# Create the virtual environment (here named 'env')
py -m venv myEnv
# Activate the venv
.\myEnv\Scripts\activate
# To confirm we are using the venv
where python #should print the python.exe within myEnv
# To leave the venv
deactivate
xxxxxxxxxx
# virtualenv package
pip install virtualenv # Install package
virtualenv djangoenv # Create a virtual environment
# venv package (default in django)
python3 -m venv djangoenv # Create a virtual environment
# Other commands
source djangoenv/bin/activate # Activate the virtual environment
deactivate # Deactivate the virtual environment
rm -r djangoenv/ # Delete the virtual environment
pip freeze # show all packages installed
pip list --format=columns # show all packages installed
pip install -r requirements.txt # install all packages
pip freeze > requirements.txt # create automatically requirements.txt
xxxxxxxxxx
#Creation of virtual environments is done by executing the command venv:
python -m venv /path/to/new/virtual/environment #python or python3
Windows
--------
cmd.exe - C:\> <venv>\Scripts\activate.bat
PowerShell - PS C:\> <venv>\bin\Activate.ps1
POSIX
--------
bash/zsh - $ source <venv>/bin/activate
fish - $ source <venv>/bin/activate.fish
csh/tcsh - $ source <venv>/bin/activate.csh
PowerShell - $ <venv>/bin/Activate.ps1
xxxxxxxxxx
### install virtualenvwrapper ###
pip install virtualenvwrapper-win
### Add an environment variable WORKON_HOME to specify the path to store environments. By default, this is %USERPROFILE%\Envs. ###
### ↓↓↓ use cmd or cmder (don't use ps terminal) for any of the following commands ↓↓↓ ###
### list venvs ###
lsvirtualenv
### create venv (automatically activated after creation) ###
mkvirtualenv <name>
### remove venv ###
rmvirtualenv <name>
### activate venv ###
workon <name>
### deactivate venv ###
deactivate
### General Syntax ###
mkvirtualenv [-a project_path] [-i package] [-r requirements_file] [virtualenv options] <name>