Low Orbit Flux Logo 2 F

Python Pip and Virtual Environments

virtual envs:



python -m venv venv/                          # create env in a dir called venv
python -m venv venv/ --system-site-packages   # allow use of system wide packages too

source myenv/bin/activate       # activate env

pip install django              # install package
pip install django==5.1         # specify version
pip install --upgrade django    # upgrade package
pip list                        # list packages
pip show django                 # show package details
pip uninstall django            # remove package
pip search django               # search for package

pip freeze > requirements.txt   # create requirements file
pip install -r requirements.txt # install everything in file

pip check            # check conflicts
pip cache purge      # clear cache to free space and fix issues


deactivate           # deactivate environment