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 [2017/08/04 09:15] skipidarprogramming:python [2024/04/14 16:13] (current) – [Virtual environments] skipidar
Line 1: Line 1:
 ===== Python ====== ===== Python ======
  
-=== Install on Wndows ===+==== Install on Wndows ====
  
 == Installing python == == Installing python ==
Line 49: Line 49:
 ... ...
 </sxh> </sxh>
 +
 +
 +==== Learn Python ====
 +
 +https://learnxinyminutes.com/docs/python/
 +
 +
 +==== Async with Python ====
 +
 +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.1501838155.txt.gz · Last modified: (external edit)