- Node.js (най-добре чрез nvm)
- Python 3.x, инсталиран на системата
- Jupyter (ще бъде инсталиран в venv)
Създайте изолирана Python среда, за да избегнете замърсяване на :
macOS/Linux (Bash):
python3 -m venv venv
source venv/bin/activateWindows (PowerShell):
python -m venv venv
venv\Scripts\Activate.ps1Заб: В случай на грешка в PowerShell, изпълнете:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserWindows (Command Prompt):
python -m venv venv
venv\Scripts\activate.batСлед като задействате виртуалната среда изпълнете следните команди:
pip install --quiet jupyter notebookИнсталирайте Node.js пакетите глобално (ако все още не са инсталирани):
npm install -g tslabНамерете точния път до tslab:
macOS/Linux:
npm list -g tslabWindows (PowerShell или Command Prompt):
npm list -g tslabЩе видите резултат като:
/Users/username/.nvm/versions/node/v24.9.0/lib/node_modules/tslab
# или на Windows:
# C:\Users\username\AppData\Roaming\npm\node_modules\tslab
Регистрирайте TypeScript kernel с Jupyter:
macOS/Linux (Bash):
source venv/bin/activate
python3 /path/to/tslab/python/install.py --userWindows (PowerShell):
venv\Scripts\Activate.ps1
python C:\path\to\tslab\python\install.py --userЗаменете /path/to/tslab или C:\path\to\tslab с действителния път от npm list -g tslab по-горе.
macOS/Linux (Bash):
source venv/bin/activate
jupyter kernelspec listWindows (PowerShell):
venv\Scripts\Activate.ps1
jupyter kernelspec listТрябва да видите tslab в резултата:
Available kernels:
tslab /path/to/kernel/spec
python3 /path/to/kernel/spec
...
macOS/Linux (Bash):
source venv/bin/activate
jupyter notebookWindows (PowerShell):
venv\Scripts\Activate.ps1
jupyter notebookТова отваря раздел в браузъра, през който можете да достигнете и до самите тетрадк.
Портът вече е в употреба: Jupyter се използва по подразбиране на порт 8888. За да използвате различен порт:
jupyter notebook --port 8889