diff --git a/README.md b/README.md
index 17b7cb1626eb85d882c2741d6a30ab5758ef1579..9583ea5313a80a06a2b0aca976370a31997ad8c6 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ Hinweis: diese Variante startet eine lokale Testversion der Website, es sind nic
 
 1. Repo Clonen
 2. Verzeichnis betreten
-3. (optional) config.py.example anpassen und als config.py neu speichern
+3. (optional) config.py.example anpassen und als config.py neu speichern (z.B. DEBUG = True)
 4. Schauen, ob alle Dependencies erfüllt sind (siehe weiter unten)
 5. `./run.py` ausführen
 6. Unter [http://localhost:5000](http://localhost:5000) ist die Website verfügbar
@@ -35,7 +35,7 @@ Origin stellt hier euren User da, Upstream das Original der Gruppe videoagwebsit
 ### Abhängigkeiten
 Notwendig:
 * python (Version 3)
-* sqlite
+* sqlite3 (Python builtin)
 * python-flask
 * python-requests (wird vom L2P und vom Kalenderimport verwendet, kann nicht optional eingebunden werden)
 * git (zum Anzeigen der aktuellen Version)
@@ -43,10 +43,13 @@ Notwendig:
 Optional (wird für einzelne Features benötigt):
 * python-lxml (Campus- und RO-Import) 
 * python-pytz (RO-Import) 
-* python-ldap (Login mit Fachschaftsaccount)
+* python-ldap3 (Login mit Fachschaftsaccount)
 * python-icalendar (RO-Import, Kalenderimport für Sitzungsankündigungen)
 * python-mysql-connector (wenn MySQL als Datenbank verwendet werden soll)
 * python-coverage (Für Coverage Tests benötigt)
 
 Kurzform unter Ubuntu:
 `sudo apt install python3 python3-flask sqlite python3-requests python3-lxml python3-ldap3 python3-icalendar python3-mysql.connector`
+
+Mit python-eigenem Paketmanager:
+`pip install -r requirements.txt`
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d0976ac7f10b75380710ede32a39ca2c3647306f
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,11 @@
+# required
+flask
+requests
+
+# optional
+lxml
+pytz
+ldap3
+icalendar
+mysql-connector-python
+coverage