Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Technical Portfolio
GitHub & GitVerse Pages

3. Локальный запуск сайта

SQL Lab in JupyterLab

Data & BI Analyst

На этом шаге нам потребуется второй терминал. Потому что один терминал Anaconda Prompt мы уже задействовали для запуска Jupyter Lab.

Можно конечно запустить второе окно Anaconda Prompt. Hо в качестве второго терминала мы подготовим Git Bash и будем использовать его.


3.1. Настройка Git Bash

Итак, Git Bash потребуется в качестве второго терминала для исполнения команд Conda. Настроим его.

Чтобы не вводить команду source ~/anaconda3/etc/profile.d/conda.sh вручную при каждом открытии терминала, этот процесс можно автоматизировать.

Чтобы подружить Git Bash c Conda раз и навсегда (научить Git Bash понимать команды Conda без ручного ввода путей):

# Git Bash: YOUR_USERNAME@COMPUTER MINGW64 ~

# Выполнить команду для интеграции conda с профилем bash
echo "source ~/anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc

# Перезапустить терминал (закрыть Git Bash и открыть заново)

Это запишет команду в конфигурационный файл .bashrc, который выполняется автоматически при каждом запуске Git Bash. Теперь при открытии терминала мы сможем сразу писать conda activate envname.

Если главного файла настроек профиля в системе ещё нет, GitBash создаст его сам:

WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile.

This looks like an incorrect setup.
A ~/.bash_profile that loads ~/.bashrc will be created for you.

3.2. Запуск локального вебсайта

Запускаем локальный вебсайт, чтобы посмотреть как выглядит результат в браузере. По сути мы локально тестируем будущий сайт: в Jupyter Lab вносим, правим, сохраняем – при каждом сохранении сайт в браузере обновляется.

# Git Bash: (ds-book)
# YOUR_USERNAME@COMPUTER MINGW64 /d/GitHub/Books/Learning-SQL

jupyter book start

👉  http://localhost:3000  👈
# открываем эту ссылку в браузере

Для остановки сервера в терминале нажать Ctrl + C