Python Virtual Envs: Difference between revisions

From XPUB & Lens-Based wiki
(Created page with "Python virtual environments consists of a self-contained directory tree that contains a Python installation for a particular version of Python, plus a number of additional pac...")
 
(No difference)

Latest revision as of 15:29, 20 February 2020

Python virtual environments consists of a self-contained directory tree that contains a Python installation for a particular version of Python, plus a number of additional packages.

Read more on https://docs.python.org/3/tutorial/venv.html

set the venv by

  • opening the terminal in the python project directory
  • create the venv, with the python version you wish, we'll use 3.7
python3.7 -m venv ./venv 
  • activate the environment and should see (venv) in the shell prompt
source venv/bin/activate
  • now you can use pip to install or python to run the script, which will be always referencing to the python version you used to install the vev
  • later on when you wish to close the venv run:
deactivate