-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
Mehmet Can Ay edited this page Jan 15, 2026
·
5 revisions
- Python == 3.14
- Angular == 21.x.x
- Node.js >= 20.19.0
- TypeScript >= 5.9.0, <6.0.0
-
Download & Install:
- Download Python 3.14 from the official website.
- Crucial: Ensure you check "Add Python to PATH" before clicking install.
-
Install
uvPackage Manager:-
Run:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
-
-
Download:
- Get the installer (.msi) for version >= 20.19.0 from the official website.
-
Install:
- Run the installer and ensure "Add to PATH" is selected.
-
Install TypeScript globally via npm:
-
Run
npm install -g typescript5.9
-
-
Install Angular CLI:
-
Run:
npm install -g @angular/cli@21
-
-
Dependencies:
-
Run:
sudo apt update sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
-
-
Install pyenv & Python 3.14:
-
Run:
curl https://pyenv.run | bash # Add pyenv to shell config (e.g., .bashrc or .zshrc) if not already present pyenv install 3.14.0 pyenv global 3.14.0
-
-
Install/Update nvm
-
Run:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
-
-
Install Node
nvm install 20.19.0 nvm use 20.19.0
-
Install TypeScript:
- Run:
npm install typescript@5.9
- Run:
-
Install Angular CLI:
- Run:
npm install @angular/cli@21
- Run:
Copyright © 2026 Fraunhofer SCAI