- Если у вас не установлен python, установить его можно с помощью установки miniconda https://conda.io/docs/user-guide/install/index.html. Скачивать можно miniconda любой версии, далее мы сделаем отдельное виртуальное окружение для наших задач. Если питон уже установлен, шаг можно пропустить. Теперь нам нужно создать виртуальное окружение, для этого можно воспользоваться virtualenv или conda.
- Нужно установить утилиту virtualenv. Сайт с документацией и описанием, что это такое и как установить . Работая с virtualenv, вы сможете гарантированно запускать скрипты с теми же версиями библиотек, что и на лекциях и семинарах.
- Создайте окружение для python3.6 командой
virtualenv -p python3.6 <path_to_dir_where_env_will_be_stored>
- Активируйте его командой
source <path_to_the_dir/bin/activate>
, для выхода используйте командуdeactivate
- В этом варианте для создания виртуального окружения мы воспользуемся conda, которую установили в шаге 0.
- Создаем окружение для python3.6 командой
conda create -n py36 python==3.6
. Обратите внимание на инструкции в конце установки, там будет написано, как активировать окружение. Если с версией python будут проблемы и не будет импортироваться tensorflow, можно попробовать полечить проблему создав окружение с версией python3.6.1conda create -n py36 python==3.6.1
. - Активируйте его указанной выше командой.
- Теперь у вас есть отдельная версия Питона, с которой можно делать что угодно, не боясь, что это затронет другие ваши проекты.
- Установите необходимые пакеты командой
pip install -r <path_to_rep_requirements.txt>
. Этот файл будет находится в репозитории курса, в нём будут перечислены все необхожимые библиотеки с указанными версиями. Выполнив команду, вы получите такую же кофигурацию библиотек, которая используется на семинарах и лекциях. - Большую часть кода мы будем писать и изучать в jupyter notebook (нужные пакеты указаны в файле requirements.txt). Нужно поднять сервер Jupyter Notebook. Для это это выполните команду
jupyter notebook --port 3040 --port-retries=0 --ip='*' --no-browser
. Теперь вы можете зайти в браузере на страницуhttp://localhost:3040/tree
и увидеть проводник. Корневой папкой будет та, находясь в которой, вы выполнили команду запуска. - Если вы уже пользовались Jupyter Notebook, то добавьте в него созданное ранее виртуальное окружение как новый Kernel. Как это сделать наглядно описано здесь. Теперь вы сможете запускать ноутбуки в этом окружении. При запуске ноутбука справа сверху должно быть указано python 3.6, если же этого не произошло, вы можете переключиться на нужное ядро через Kernel > Change kernel прямо в отрытом ноутбуке с кодом.