diff --git a/README.md b/README.md
index 8ab0c9edec31896931b822f94868fb959f9e558b..209da382df80e83bc9401a717979021db6bdcbc7 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,8 @@ your own laptop.
 
 ## Getting started
 
+### Linux Ubuntu 22.04 (Jammy)
+
 To get started, create a virtualenv:
 
 ```shell 
@@ -16,4 +18,31 @@ And install the requirements:
 
 ```shell
 pip install -r requirements.txt
+```
+
+In case of errors, try to install the following packages via apt:
+
+```
+sudo apt-get install build-essential python3-dev
+```
+
+If this does not help, try to remove all qiskit-packages but `qiskit` and `qiskit-aer`. 
+These two are sufficient for the basic usage of qiskit.
+
+## Use Jupyter Lab 
+
+After activating the environment (see above), run 
+
+```
+jupyter-lab
+```
+
+This will start the Jupyter lab server and open the interface in your web browser.
+
+### Windows 
+
+> Windows installation is possible. See [IBM Documentation](
+https://docs.quantum.ibm.com/start/install)
 
+On Windows, consider using [Conda](https://docs.conda.io/en/latest/) as Python distribution, 
+it often works better than native Python.
diff --git a/requirements.txt b/requirements.txt
index 7a4121d44e9152d789597256eb38eba77cea10e2..1a370cf6f9d11c3a63f3572d2336f41efeb2d7c6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1,15 @@
-bottle==0.12.25
+matplotlib~=3.7.0
+numpy~=1.24.2
+pandas~=1.5.3
+qiskit~=1.1.0
+qiskit-aer~=0.14.2
+qiskit-algorithms~=0.3.0
+qiskit-dynamics~=0.5.1
+qiskit-experiments~=0.7.0
+qiskit-ibm-experiment~=0.4.7
+qiskit-ibm-runtime~=0.24.0
+qiskit-metal~=0.1.5
+qiskit-nature~=0.7.2
+qiskit-optimization~=0.6.1
+scipy~=1.10.0
+jupyterlab~=4.2.2