Cover photo

Подробный гайд на IDE PyCharm

Введение

Всем привет, в этот раз я решил попробовать сделать для вас подробный гайд на лучшее IDE по моему мнению для запуска скриптов на python. В данной статье на примере постараюсь показать как настраиваются / устанавливаются зависимости для различных проектов / софтов.

Шаг 1

Для начала необходимо установить сам python.

  • Заходим на официальный сайт и скачиваем нужную нам версию Python, у меня 3.10.10

post image
  • При установке обязательно ставим галочку Add Python to PATH;

У вас появится такое окошко. Здесь ставим обе галочки снизу, чтобы можно было спокойно вызывать Python из консоли.
У вас появится такое окошко. Здесь ставим обе галочки снизу, чтобы можно было спокойно вызывать Python из консоли.
  • Для проверки установки можно открыть командную строку и написать

    python --verion (возможно придется перезагрузить компьютер, но лучше сделать это после второго шага, а пока пропустить)

post image

Шаг 2

  • Далее переходим на сайт и скачиваем бесплатную версию PyCharm Community Edition

post image

После установки IDE перезагрузите компьютер.

Шаг 3

  • Переходим на GitHub и скачиваем нужные вам софты если еще не скачали. Для примера возьму недавний софт на Scroll testnet

Шаг 4

  • Открываем PyCharm и открываем наш скаченный софт как проект. Для этого нам понадобится путь до нашей папки. Самое простое - зайти в эту папку и кликнуть левой кнопкой мыши по области которую обвел кружком

До клика
До клика
После
После

Так путь до папки с софтом скопировали, теперь открываем IDE → Open и вставляем путь и жмем ок.

post image

Здесь нас спрашивают доверяем ли мы проекту?

Доверяем, поэтому жмем Trust Project. Можете поэкспериментировать и нажать Preview in Safe Mode. Помоему в этом режиме нельзя запускать код. Грубо говоря - как в блокноте откроем и все.
Доверяем, поэтому жмем Trust Project. Можете поэкспериментировать и нажать Preview in Safe Mode. Помоему в этом режиме нельзя запускать код. Грубо говоря - как в блокноте откроем и все.

И так теперь самое интересное. IDE само предлагает создать виртуальную среду. Почитать подробно что это можно тут. Вкратце - разные проекты/софты могут быть написаны на разных версиях питона и/или библиотек. И для того чтобы каждый раз не переустанавливать зависимости мы создаем отдельную папку где будет лежать отдельный интерпретатор с зависимостями для одного и для другого софта.

post image

Location - Где будет находится наша виртуальная среда (Обычно это папка с софтом)

Base interpretator - Путь до питона которым хотим запускать софтDependencies - Зависимости, если они идут в комплекте, если нет - устанавливаем вручную.

Когда IDE что-то делает то внизу будет гореть вот такая синяя полоска, в это время скрипт вы скорее всего не запустите
Когда IDE что-то делает то внизу будет гореть вот такая синяя полоска, в это время скрипт вы скорее всего не запустите

Впринципе все, можно просто нажать ок, IDE сам все подгрузит что надо и можно запускать софт, но надо рассказать еще пару моментов.

Ручная установка зависимостей

Если вдруг с софтом не идет файл requirements то библиотеки можно установить вручную.

Идем в настройки
Идем в настройки
Здесь нам нужен Python interpreter и кликаем на + (install)
Здесь нам нужен Python interpreter и кликаем на + (install)
post image

Откроется вот такое окно. Рядом со значком лупы можно писать названия библиотек которые вам надо. Добавив галочку Specify version можно выбирать версии библиотек. Install Package - установка.

Итоги:

Ну вот, надеюсь у вас всё получилось. Теперь вы умете создать отдельные виртуальные среды, для того чтобы разные версии библиотек не конфликтовали между собой.

Теперь советую вам подписаться на все наши каналы: