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

In de virtuele omgeving

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