User Tools

Site Tools


programming:python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programming:python [2024/01/11 09:07] – [Learn Python] skipidarprogramming:python [2024/04/14 16:13] (current) – [Virtual environments] skipidar
Line 59: Line 59:
  
 https://www.heise.de/hintergrund/Asynchrones-Programmieren-async-minus-await-7527129.html https://www.heise.de/hintergrund/Asynchrones-Programmieren-async-minus-await-7527129.html
 +
 +
 +==== Virtual environments ====
 +
 +==What is a Virtual Environment?==
 +
 +A virtual environment is an isolated directory that contains its own Python interpreter, libraries, and packages. It allows you to manage project dependencies independently, preventing conflicts with other projects or system-wide Python installations.
 +
 +
 +<sxh shell>
 +# create the virtual environment
 +python3 -m venv .venv
 +
 +# activate it
 +source .venv/bin/activate
 +
 +# this should point to the python binary in your virtual environment
 +which python
 +
 +# install dependencies in the virtual env
 +python -m pip install -r requirements.txt
 +</sxh>
 +
programming/python.1704964024.txt.gz · Last modified: by skipidar