Difference between revisions of "Set up a Python virtual environment"

From Parallel Library Services
Jump to navigation Jump to search
Line 26: Line 26:
exit
exit
</syntaxhighlight>
</syntaxhighlight>
[[Category:Cookbook]]
[[Category:Python]]

Revision as of 21:48, 2 November 2021

Python virtual environments run their own site directories, allowing them to be optionally separated from system directories. This can easily avoid a potential nightmare of version conflicts - one piece of software on your system may require a certain version to run, while another make require a different one.

Create

venv is a tool that can be used to create an environment:

python3 -m venv venv

Activate

source venv/bin/activate

You will see the prompt change to something like this:

(venv)Username@Computer myfolder %

Close

Simply type

exit