AlgoViz - Lokale Installation

🇩🇪 Deutsch

Für die manuelle Installation wird auf jedem System Miniconda benötigt. Installieren Sie es entsprechend der Anleitung für Ihr Betriebssystem. Anschließend fahren Sie mit der ANleitung für Ihr Betriebssystem fort.

Für die Installation benötigen Sie ein Terminal bzw. die Conda-Shell unter Windows. Root-Zugriff wird nicht benötigt.

Als erstes wird ein Conda Environment für den Jupyter Lab Server eingerichtet. Denekn Sie sich einen geeigneten Namen aus und ersetzen Sie im Folgenden jedesmal <name> durch den von Ihnen gewählten Namen.

Kopiere Code ins Clipboard
conda create --name <name>
conda activate <name>

Als nächstes installieren wir alle benötigten Komponenten:

Kopiere Code ins Clipboard
conda install -y -c conda-forge jupyterlab nbgitpuller nodejs git
pip config set global.trusted-host "abbozza.informatik.uos.de"
pip config set global.extra-index-url "https://abbozza.informatik.uos.de/repo"
pip install algoviz
jupyter server extension enable algoviz
jupyter labextension enable algoviz
npm install -g https://abbozza.informatik.uni-osnabrueck.de/repo/tslab-algoviz.tgz
tslab install

Damit ist die Installation abgeschlossen. Der Start des Jupyter Lab Servers erfolgt über den folgenden Befehl. Dabei ist <workdir> das Verzeichnis indem sich Ihre lokalen Dateien befinden.

Kopiere Code ins Clipboard
cd <workdir> && activate conda <name> && jupyter lab

🇬🇧 English

For manual installation, Miniconda is required on every system. Install it according to the instructions for your operating system. Then continue with the instructions for your operating system.

For installation, you need a terminal or the Conda shell under Windows. Root access is not required.

First, a Conda environment is set up for the Jupyter Lab server. Think of a suitable name and replace <name> with the name you have chosen each time.

Kopiere Code ins Clipboard
conda create --name <name>
conda activate <name>

Next, we install all the required components:

Kopiere Code ins Clipboard
conda install -y -c conda-forge jupyterlab nbgitpuller nodejs git
pip config set global.trusted-host "abbozza.informatik.uos.de"
pip config set global.extra-index-url "https://abbozza.informatik.uos.de/repo"
pip install algoviz
jupyter server extension enable algoviz
jupyter labextension enable algoviz
npm install -g https://abbozza.informatik.uni-osnabrueck.de/repo/tslab-algoviz.tgz
tslab install

This completes the installation. The Jupyter Lab Server is started using the following command. Where <workdir> is the directory where your local files are located.

Kopiere Code ins Clipboard
cd <workdir> && activate conda <name> && jupyter lab