Как запускать код из статей
Каждая отдельная статья с кодом соответствует определенному репозиторию на Гитхабе.
В репозиториях содержатся:
.py
Во всех репозиториях содержится requirements.txt с указанием необходимых библиотек.
Установите Python. Скачайте репозиторий и разместите в нужной директории.
Находясь в нужной директории, через терминал активируйте виртуальное окружение:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Для работы с кодом используйте редакторы, например
Sublime. Находясь в нужной директории, запускайте код через терминал командой
python3 file_name.pyДругой вариант – используйте IDE, например
PyCharm.
1. Создайте в нужной директории проект:
2. Скопируйте в созданную директорию файлы с Гитхаба.
3. В терминале пропишите команды:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
4. Выберите нужный файл .py и запустите:
.ipynb
Для все программ весь код продублирован в формате jupyter-notebook. Этот файл можно использовать для ознакомления с программой локально или онлайн.
Для локального использования можно установить сборку библиотек Anaconda.
Для использования онлайн без установки всех зависимостей локально попробуйте Google Colaboratory.
2. Укажите путь к файлу:
3. Для запуска используйте кнопку в ячейках с кодом:
4. Или запустите код полностью или частично:
5. Если код выдает ошибку из-за нехватки необходимых библиотек:
6. Добавьте новую ячейку и установите необходимую библиотеку:
7. При установке возможен конфликт с другими зависимостями, например при установке web3:
8. В данном случае в используемой среде используется более новая версия protobuf, для работы web3 нужен даунгрейд. После понижения версии перезагрузите среду разработки, используя кнопку Restart Runtime:
9. Повторный запуск скрипта:
10. В программах могут экспортироваться результаты в виде файлов, чтобы скачать, нажмите на значок папки в левом меню и перейдите на уровень выше:
11. Откройте директорию Content, найдите нужный файл, нажмите на три точки, скачайте:
12. Чтобы загрузить файл для работы программы, просто перетащите его мышкой в папку Content: