meta data for this page
  •  

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
python:venv [2022/07/22 12:28] Paweł Grygorczukpython:venv [2023/01/19 09:54] (aktualna) – [Utworzenie środowiska wirtualnego] Paweł Grygorczuk
Linia 1: Linia 1:
 ====== VENV ====== ====== VENV ======
 +
 +Dzięki Venv każdy projekt Pythona można uruchamiać w osobnym środowisku wirtualnym. Omijamy w ten sposób konflikty z różnymi bibliotekami, które inaczej musielibyśmy zainstalować globalnie w systemie.
 +
 +===== Utworzenie środowiska wirtualnego =====
  
 <code bash> <code bash>
Linia 10: Linia 14:
 python3 -m venv env python3 -m venv env
 </code> </code>
- 
  
 Można zaktualizować [[pip]] poniższym poleceniem: Można zaktualizować [[pip]] poniższym poleceniem:
Linia 30: Linia 33:
 pip install pysftp pip install pysftp
 pip list pip list
 +deactivate
 </code> </code>
 +
 +===== Uruchamianie skryptów =====
  
 Aby uruchomić skrypt nie trzeba aktywować środowiska wirtualnego. Można podać pełną ścieżkę, np.: Aby uruchomić skrypt nie trzeba aktywować środowiska wirtualnego. Można podać pełną ścieżkę, np.:
Linia 40: Linia 46:
 albo w pierwszej linijce skryptu podać interpreter, np.: albo w pierwszej linijce skryptu podać interpreter, np.:
  
-<code bash>+<code python>
 #! /home/scripts/env/bin/python3 #! /home/scripts/env/bin/python3
 </code> </code>