Inhoud
DearPyGui opzet
β Terug naar start
β Applicatie met DearPyGui
Virtuele omgeving opzetten
Stap 1: CreΓ«er een virtuele omgeving
Python update PIP (regelmatig uitvoeren):
python -m pip install -U pip
of:
python.exe -m pip install --upgrade pip
Navigeer eerst naar de map van je project via de terminal of opdrachtprompt. Als je daar eenmaal bent, kun je de volgende commando's gebruiken om een virtuele omgeving te creΓ«ren:
python -m venv venv
Hiermee wordt een nieuwe map genaamd venv in je projectdirectory aangemaakt, waarin de virtuele omgeving wordt opgeslagen.
Stap 2: Activeer de virtuele omgeving
Nu moet je de virtuele omgeving activeren:
Voor Windows:
.\venv\Scripts\Activate
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.
Stap 3: requirements.txt
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:
pip freeze > requirements.txt
En later, als je het project op een andere machine of in een andere virtuele omgeving wilt opzetten, kun je alle benodigde pakketten in één keer installeren met:
pip install -r requirements.txt
Dockerfile
β Dockerfile Aanmaken: Maak in de root van je project een bestand aan met de naam `Dockerfile` (zonder extensie). Dit bestand bevat instructies voor het bouwen van je Docker-image. Een eenvoudig voorbeeld voor een Python-applicatie kan er zo uitzien:
# Gebruik een officiΓ«le Python-runtime als basisimage FROM python:3.11.2 # Stel de werkomgeving in WORKDIR /app # Kopieer de huidige directory-inhoud naar de container op /app COPY . /app # Installeer benodigde pakketten RUN pip install --no-cache-dir -r requirements.txt # Maak poort 80 beschikbaar voor de wereld buiten deze container EXPOSE 80 # Definieer de uitvoeringsomgeving CMD ["python", "your_app.py"]
β Meer: Docker
β Meer: Virtuele omgeving voor Python
Installeren
β Instaleer dotenv om het .env bestand te kunnen lezen zodat daar de systeem variabelen in kunnen
pip install python-dotenv
β LongChain
pip install langchain[all]
β Dear PyGui GUI Gebruikersinterface
pip install dearpygui
Upgrade:
pip install --upgrade dearpygui
β Installeer openAI pakket
pip install openai
β Huggingface Hub
pip install huggingface_hub
β Open Interpreter
pip install open-interpreter
β PyPDF 2 Om .pdf bestanden in te lezen
pip install pypdf2
β Python-docx om word bestanden in te lezen
pip install python-docx