Skip to content

Latest commit

 

History

History
52 lines (46 loc) · 4.68 KB

DS_extra_material.md

File metadata and controls

52 lines (46 loc) · 4.68 KB

Интересная статистика и опросы:

На 14 июля 2020:

  • Две курсовые по аналитике сдали около 200 студентов;
  • Курсовую по ML - около 25.

На 17 августа 2020:

  • Две курсовые по аналитике сдали около 250 студентов;
  • Курсовую по ML - около 40.

Разное, полезное, интересное.

Запуск Jupyter Lab в Docker

Основное (запуск происходит вот такой командой):

docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v "//D/DataScientist:/home/jovyan/work" jupyter/datascience-notebook

  • --rm - "очистить" контейнер после выключения (все на заводские).
  • -p 8888:8888 - связать порт локального компьютера и порт Docker-контейнера.
  • -v //D/DataScientist:/home/jovyan/work - связать директорию локального компьютера и контейнера
    • //D/ - замена пути для windows D:\
    • : - соединитель путей
    • /home/jovyan/work - рабочая директория контейнера (задана его создателями)
    • "..." - кавычки не обязательны, если нет пробелов в пути к нужной папке
  • jupyter/datascience-notebook - какой контейнер запускать.
  • В консоли будет ссылка, по которой можно будет подключится к Jupyter Lab
  • Если не хватает пакетов в контейнере можно их доставить
    • docker ps - когда контейнер работает покажет его ID
    • docker exec 06b8394227e1 pip install requests
      • exec - выполнить команду в контейнере
      • 06b8394227e1 - id контейнера
      • всё что после docker exec 06b8394227e1 - просто команды которые передаются в консоль контейнера
  • Установленное не сохранится после выключения контейнера, можно собрать контейнер под себя, с этим нужно разбираться.

Jupyter lab - Git - версионирование блокнотов

Для Jupyter lab есть плагин, который позволяет работать с git. Плагин и инструкция по установке выложены на github: jupyterlab / jupyterlab-git Также можно поставить из репозитория Anaconda:

conda install jupyterlab-git
jupyter lab build

Для анаконды возможно придётся подключить сторонний репозиторий conda-forge - conda config --add channels conda-forge