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

Введение

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

Шаг 1

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

  • Заходим на официальный сайт и скачиваем нужную нам версию Python, у меня 3.10.10
  • При установке обязательно ставим галочку Add Python to PATH;
У вас появится такое окошко. Здесь ставим обе галочки снизу, чтобы можно было спокойно вызывать Python из консоли.
У вас появится такое окошко. Здесь ставим обе галочки снизу, чтобы можно было спокойно вызывать Python из консоли.
  • Для проверки установки можно открыть командную строку и написать

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

Шаг 2

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

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

Шаг 3

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

Шаг 4

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

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

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

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

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

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

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

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

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

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

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

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

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

Итоги:

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

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

Subscribe to Elez
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.