virtuele_omgeving_voor_python
Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisieVorige revisieVolgende revisie | Vorige revisie | ||
virtuele_omgeving_voor_python [2023/09/28 16:59] – [Virtuele omgeving vanuit VS Code] a3dijke | virtuele_omgeving_voor_python [2024/07/08 14:36] (huidige) – a3dijke | ||
---|---|---|---|
Regel 1: | Regel 1: | ||
====== Virtuele omgeving voor Python ====== | ====== Virtuele omgeving voor Python ====== | ||
- | <= [[python|Terug naar Python | + | <= [[start|Terug naar start]]\\ |
+ | <- -- [[virtuele_omgeving|Terug naar Virtuele omgeving | ||
Een virtuele omgeving in Python is een zelfstandige directory die een Python-interpreter en aanvullende bibliotheken bevat. Het stelt ontwikkelaars in staat om pakketten te installeren die specifiek zijn voor dat project zonder dat ze interfereren met andere projecten of het globale Python-systeem op de computer. Hier zijn enkele redenen waarom virtuele omgevingen cruciaal zijn voor Python-projecten: | Een virtuele omgeving in Python is een zelfstandige directory die een Python-interpreter en aanvullende bibliotheken bevat. Het stelt ontwikkelaars in staat om pakketten te installeren die specifiek zijn voor dat project zonder dat ze interfereren met andere projecten of het globale Python-systeem op de computer. Hier zijn enkele redenen waarom virtuele omgevingen cruciaal zijn voor Python-projecten: | ||
Regel 16: | Regel 17: | ||
==== Stap 1: Creëer een virtuele omgeving ==== | ==== Stap 1: Creëer een virtuele omgeving ==== | ||
+ | |||
+ | |||
+ | Python update PIP // | ||
+ | < | ||
+ | python -m pip install -U pip | ||
+ | </ | ||
+ | |||
Navigeer eerst naar de map van je project via de terminal of opdrachtprompt. Als je daar eenmaal bent, kun je de volgende commando' | Navigeer eerst naar de map van je project via de terminal of opdrachtprompt. Als je daar eenmaal bent, kun je de volgende commando' | ||
< | < | ||
Regel 31: | Regel 39: | ||
Zodra de virtuele omgeving actief is, moet je voor de naam van je terminal of opdrachtprompt de naam van je virtuele omgeving (venv in dit geval) zien staan. Dit geeft aan dat de omgeving actief is. | Zodra de virtuele omgeving actief is, moet je voor de naam van je terminal of opdrachtprompt de naam van je virtuele omgeving (venv in dit geval) zien staan. Dit geeft aan dat de omgeving actief is. | ||
+ | === Deactiveren van virtuele omgeving === | ||
+ | |||
+ | < | ||
+ | deactivate | ||
+ | </ | ||
==== Stap 3: Open je project in VS Code ==== | ==== Stap 3: Open je project in VS Code ==== | ||
Open VS Code en navigeer naar de map van je project. Je kunt dit ook direct vanuit de terminal doen met het commando: | Open VS Code en navigeer naar de map van je project. Je kunt dit ook direct vanuit de terminal doen met het commando: | ||
Regel 60: | Regel 73: | ||
pip install openai numpy pandas | pip install openai numpy pandas | ||
</ | </ | ||
+ | |||
+ | -> Upgrade een installatie | ||
+ | |||
+ | < | ||
+ | pip install --upgrade streamlit | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
:!: **Tip**: Het is een goed idee om een **requirements.txt** bestand in je project te hebben. Hierin kun je alle pakketten en hun versies noteren die voor je project nodig zijn. Dit maakt het gemakkelijker voor anderen (of voor jezelf in de toekomst) om de exacte omgeving te reproduceren. Je kunt een requirements.txt bestand maken met het volgende commando: | :!: **Tip**: Het is een goed idee om een **requirements.txt** bestand in je project te hebben. Hierin kun je alle pakketten en hun versies noteren die voor je project nodig zijn. Dit maakt het gemakkelijker voor anderen (of voor jezelf in de toekomst) om de exacte omgeving te reproduceren. Je kunt een requirements.txt bestand maken met het volgende commando: | ||
Regel 147: | Regel 169: | ||
-> [[https:// | -> [[https:// | ||
+ | |||
+ | -> [[virtuele_omgeving_voor_python# | ||
---- | ---- | ||
Regel 165: | Regel 189: | ||
Vervolgens waarden uit **.env** bestand lezen en printen met Python: | Vervolgens waarden uit **.env** bestand lezen en printen met Python: | ||
< | < | ||
- | mport os | + | import |
from dotenv import load_dotenv | from dotenv import load_dotenv | ||
virtuele_omgeving_voor_python.1695913163.txt.gz · Laatst gewijzigd: 2023/09/28 16:59 door a3dijke