На этом шаге нам потребуется второй терминал. Потому что один терминал 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
Лайфхак в Windows
Можно обойтись без ввода пути к папке проекта в терминале Git Bash.
В Проводнике Windows заходим обычным образом в папку проекта: ПКМ –> Open Git Bash here и терминал Git Bash откроется сразу в нужной папке.