78 lines
2.0 KiB
YAML
78 lines
2.0 KiB
YAML
# ============================================================
|
|
# SMALLER ENVIRONMENT - Korrigiert & Erweitert
|
|
# Für Fahrsimulator-Projekt mit ML & IoT
|
|
# ============================================================
|
|
|
|
name: smaller_env
|
|
channels:
|
|
- conda-forge
|
|
- defaults
|
|
|
|
dependencies:
|
|
# ====== PYTHON ======
|
|
- python=3.8 # Kompatibel mit Jetson Nano
|
|
|
|
# ====== CORE DATA SCIENCE ======
|
|
- numpy=1.19.5
|
|
- pandas=1.3.5
|
|
- scipy=1.7.3
|
|
- scikit-learn=1.0.2 # sklearn ist ein Alias
|
|
|
|
# ====== VISUALIZATION ======
|
|
|
|
# ====== ML/DL SUPPORT ======
|
|
- h5py=3.6.0
|
|
- joblib=1.1.0
|
|
|
|
# ====== VIDEO PROCESSING ======
|
|
- moviepy=1.0.3
|
|
|
|
# ====== MACHINE LEARNING ======
|
|
- xgboost=1.5.2
|
|
|
|
# ====== FILE FORMATS ======
|
|
- pyyaml # yaml Modul
|
|
|
|
# ====== IoT & COMMUNICATION (NEU) ======
|
|
- paho-mqtt=1.6.1 # MQTT Client
|
|
|
|
# ====== DATABASE (NEU) ======
|
|
# sqlite3 ist bereits in Python eingebaut!
|
|
|
|
# ====== UTILITIES ======
|
|
- tqdm=4.64.1 # Progress bars
|
|
- requests=2.28.1 # HTTP requests
|
|
|
|
# ====== PIP PACKAGES ======
|
|
- pip
|
|
- pip:
|
|
# TensorFlow (wird separat für Jetson installiert)
|
|
# - tensorflow==2.7.0 # Jetson: via NVIDIA repo installieren
|
|
|
|
# Eye-tracking Analysis
|
|
- pygazeanalyser==0.2.0
|
|
|
|
|
|
# ML Detection (falls vorhanden auf PyPI)
|
|
# - detectors # Prüfen ob verfügbar
|
|
# - feat # Prüfen ob verfügbar
|
|
|
|
# MQTT zusätzlich via pip falls conda Version Probleme macht
|
|
# - paho-mqtt==1.6.1
|
|
|
|
# ============================================================
|
|
# HINWEISE:
|
|
# ============================================================
|
|
|
|
#
|
|
# 3. TENSORFLOW FÜR JETSON:
|
|
# Installiere nach Environment-Erstellung separat:
|
|
# pip3 install --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v46 tensorflow==2.7.0+nv22.1
|
|
#
|
|
# 4. SQLITE3:
|
|
# Ist bereits in Python eingebaut, keine Installation nötig!
|
|
# Import: import sqlite3
|
|
#
|
|
# 5. MQTT:
|
|
# paho-mqtt ist der Standard MQTT-Client für Python
|
|
# Broker-Empfehlungen: Mosquitto, HiveMQ, EMQX |