Как запустить pycharm на windows

PyCharm is a cross-platform IDE that provides consistent experience on the Windows, macOS, and Linux operating systems.

PyCharm is available in two editions: Professional, and Community. The Community edition is an open-source project, and it’s free, but it has fewer features. The Professional edition is commercial, and provides an outstanding set of tools and features. For more information, refer to the editions comparison matrix.

System requirements

Requirement

Minimum

Recommended

RAM

4 GB of free RAM

8 GB of total system RAM

CPU

Any modern CPU

Multi-core CPU. PyCharm supports multithreading for different operations and processes making it faster the more CPU cores it can use.

Disk space

3.5 GB

SSD drive with at least 5 GB of free space

Monitor resolution

1024×768

1920×1080

Operating system

Officially released 64-bit versions of the following:

  • Microsoft Windows 10 1809 or later

    Windows Server 2019 or later

  • macOS 10.15 or later

  • Any Linux distribution that supports Gnome, KDE , or Unity DE.

    PyCharm is not available for the Linux distributions that do not include GLIBC 2.27 or later.

Pre-release versions are not supported.

Latest 64-bit version of Windows, macOS, or Linux (for example, Debian, Ubuntu, or RHEL)

You do not need to install Java to run PyCharm because JetBrains Runtime is bundled with the IDE (based on JRE 17).

PyCharm supports the following versions of Python:

  • Python 2: version 2.7

  • Python 3: from the version 3.6 up to the version 3.12

The JetBrains Toolbox App is the recommended tool to install JetBrains products. Use it to install and manage different products or several versions of the same product, including Early Access Program (EAP) and Nightly releases, update and roll back when necessary, and easily remove any tool. The Toolbox App maintains a list of all your projects to quickly open any project in the right IDE and version.

Install the Toolbox App

  1. Download the installer .exe from the Toolbox App web page.

  2. Run the installer and follow the wizard steps.

  3. After you run the Toolbox App, click its icon Toolbox App icon in the notification area and select which product you want to install.

    To install a specific version, click App actions more and select Available versions.

PyCharm in the Toolbox App

Log in to your JetBrains Account from the Toolbox App, and it will automatically activate the available licenses for any IDE that you install.

Install the Toolbox App

  1. Download the disk image .dmg from the Toolbox App web page.

  2. Mount the image and drag the JetBrains Toolbox app to the Applications folder.

  3. After you run the Toolbox App, click its icon in the main menu and select which product you want to install.

    To install a specific version, click App actions more and select Available versions.

PyCharm in the Toolbox app

Log in to your JetBrains Account from the Toolbox App, and it will automatically activate the available licenses for any IDE that you install.

Install the Toolbox App

  1. Download the tarball .tar.gz from the Toolbox App web page.

  2. Extract the tarball to a directory that supports file execution.

    For example, if the downloaded version is 1.17.7391, you can extract it to the recommended /opt directory using the following command:

    sudo tar -xzf jetbrains-toolbox-1.17.7391.tar.gz -C /opt

  3. Execute the jetbrains-toolbox binary from the extracted directory to run the Toolbox App.

    After you run the Toolbox App for the first time, it will automatically add the Toolbox App icon Toolbox App icon to the main menu.

  4. Select the product that you want to install.

    To install a specific version, click App actions more and select Available versions.

PyCharm in the Toolbox app

Log in to your JetBrains Account from the Toolbox App, and it will automatically activate the available licenses for any IDE that you install.

Standalone installation

Install PyCharm manually to manage the location of every instance and all the configuration files. For example, if you have a policy that requires specific install locations.

  1. Download the installer .exe.

    To verify the integrity of the installer, use the SHA checksum linked from the Download page.

  2. Run the installer and follow the wizard steps.

    Mind the following options in the installation wizard

    • 64-bit launcher: Adds a launching icon to the Desktop.

    • Open Folder as Project: Adds an option to the folder context menu that will allow opening the selected directory as a PyCharm project.

    • .py: Establishes an association with Python files to open them in PyCharm.

    • Add launchers dir to the PATH: Allows running this PyCharm instance from the Console without specifying the path to it.

To run PyCharm, find it in the Windows Start menu or use the desktop shortcut. You can also run the launcher batch script or executable in the installation directory under bin.

  1. Download the disk image .

    To verify the integrity of the downloaded disk image, use the SHA checksum linked from the Download page.

  2. Mount the image and drag the PyCharm app to the Applications folder.

Run the PyCharm app from the Applications directory, Launchpad, or Spotlight.

Install using tar archives

  1. Download the tarball

  2. Unpack the pycharm-*.tar.gz file to a different folder, if your current Download folder doesn’t support file execution:

    tar xzf pycharm-*.tar.gz -C <new_archive_folder>

    The recommended installation location according to the filesystem hierarchy standard (FHS) is /opt. To install PyCharm into this directory, enter the following command:

    sudo tar xzf pycharm-*.tar.gz -C /opt/

    To verify integrity of the downloaded archive, use the SHA checksum linked from the Download page.

  3. Switch to the bin subdirectory:

    cd <new archive folder>/pycharm-*/bin

    For example,

    cd /opt/pycharm-2022.2.4/bin

  4. Run pycharm.sh from the bin subdirectory.

    sh pycharm.sh

To create a desktop entry, do one of the following:

  • On the Welcome screen, click Configure | Create Desktop Entry

  • From the main menu, click Tools | Create Desktop Entry

When you run PyCharm for the first time, you can take several steps to complete the installation, customize your instance, and start working with the IDE.

For more information, refer to Run PyCharm for the first time.

For more information about the location of the default IDE directories with user-specific files, refer to Directories used by the IDE.

Silent installation on Windows

Silent installation is performed without any user interface. It can be used by network administrators to install PyCharm on a number of machines and avoid interrupting other users.

To perform silent install, run the installer with the following switches:

  • /S: Enable silent install

  • /CONFIG: Specify the path to the silent configuration file

  • /D: Specify the path to the installation directory

    This parameter must be the last in the command line, and it should not contain any quotes even if the path contains blank spaces.

For example:

pycharm-professional.exe /S /CONFIG=d:\temp\silent.config /D=d:\IDE\PyCharm

To check for issues during the installation process, add the /LOG switch with the log file path and name between the /S and /D parameters. The installer will generate the specified log file. For example:

pycharm-professional.exe /S /CONFIG=d:\temp\silent.config /LOG=d:\JetBrains\PyCharm\install.log /D=d:\IDE\PyCharm

Silent configuration file

You can download the silent configuration files for PyCharm at https://download.jetbrains.com/python/silent.config.

The silent configuration file defines the options for installing PyCharm. With the default options, silent installation is performed only for the current user: mode=user. If you want to install PyCharm for all users, change the value of the installation mode option to mode=admin and run the installer as an administrator.

The default silent configuration file is unique for each JetBrains product. You can modify it to enable or disable various installation options as necessary.

See more details on installing PyCharm in the video tutorial:

Install as a snap package on Linux

You can install PyCharm as a self-contained snap package. Since snaps update automatically, your PyCharm installation will always be up-to-date.

PyCharm is distributed via two channels:

  • The stable channel includes only stable versions. To install the latest stable release of PyCharm, run the following command:

    sudo snap install pycharm-professional —classic

    sudo snap install pycharm-community —classic

    The --classic option is required because the PyCharm snap requires full access to the system, like a traditionally packaged application.

  • The edge channel includes EAP builds. To install the latest EAP build of PyCharm, run the following command:

    sudo snap install pycharm-professional —classic —edge

    sudo snap install pycharm-community —classic —edge

When the snap is installed, you can launch it by running the pycharm-professional or pycharm-community command.

To list all installed snaps, you can run sudo snap list. For more information about other snap commands, refer to the Snapcraft documentation.

Last modified: 27 September 2023

JetBrains PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.

Для установки PyCharm сперва нужно установить интерпретатор Python. Дальше — пошаговый процесс установки PyCharm.

  1. Перейдите на сайт JetBrains https://www.jetbrains.com/pycharm/. PyCharm — это проект JetBrains.
    сайт JetBrains
  2. Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.
    Страница загрузки PyCharm
  3. Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.
    Скачивание PyCharm
  4. Теперь необходимо запустить установку (~ pycharm-community-2019.2). Нажмите «Next».
    Начало установки PyCharm

В статье используется версия pycharm 2019.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть 2019.2 может быть любой.

  1. Оставьте папку установки по умолчанию. Это папка C:\Program files(x86)\JetBrains\PyCharm Community Edition 2019.2. Если выбрана другая, лучше указать именно это направление. Нажмите «Next».
  2. Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».
    Опции установки PyCharm
  3. Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
  4. Установка начнется автоматически. Дождитесь завершения.
  5. После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».
    Завершение установки PyCharm
  6. Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
  7. PyCharm запустится. Первый раз этой займет больше времени.
  8. После приветственного окна нажмите «Create New Project».
  9. Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».
    Create New Project PyCharm
  10. Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm.
    print("Hello World!")
    

В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе. Удачи и успехов в изучении Python.

В прошлом уроке мы установили Python, однако, этого недостаточно для того, чтобы писать программы. Нам также потребуется редактор кода, а точнее IDE — интегрированная среда разработки.

Такие среды помимо редактора кода, содержат и другие инструменты, которые упрощают написание программ.

В этом курсе мы будем использовать PyCharm Community от компании JetBrains. PyCharm — это одна из самых популярных IDE, и на данный момент есть две версии: бесплатная Community и платная Professional.

Вам нужно скачать PyCharm Community. Для этого на странице загрузки нужно кликнуть по кнопке Download

После загруки установщика, его нужно запустить и выдать необходимые Windows-разрешения. Далее надо несколько раз нажать Next и отметить галочки для создания ярлыка на рабочем столи и связи PyCharm с .py-файлами:

Установка PyCharm

Установка PyCharm.

Далее снова нажимем Next и Install, чтобы запустить процесс установки.

После завершения нажимаем Finish и теперь можно запускать PyCharm кликнув по ярлыку на рабочем столе. На этом этапе у вас может всплыть окно с лицензионным соглашением, которое надо принять.

Также вам может быть предложено импортировать настройки из ранее установленного PyCharm. Можно смеало выбрать Don’t import settings и нажать OK.

Если всё прошло успешно, то произойдет первый запуск IDE и на этом этапе Брандмауэр Windows может попросить разрешения доступа. Надо разрешить.

После откроется Welcome окно, в котором необходимо создать наш первый проект, нажав на New Project:

Создание первого проекта в PyCharm

Создание первого проекта в PyCharm.

В верхней строке нам предлагают выбрать каталог, в котором мы будем хранить наш проект. Сам PyCharm рекомендует создать внутри домашней папки пользователя каталог PycharmProjects для хранения всех проектов и pythonProject для хранения нашего текущего:

Настройка каталогов в проекте PyCharm

Настройка каталогов в проекте PyCharm.

Давайте PycharmProjects оставим как есть, а вот создаваемый проект переименуем во что-то другое. Вы можете дать ему любое имя, которое вам нравится, но постарайтесь выполнить два условия:

1. Используйте только латиницу.
2 Не используйте пробелы.

Я вместо pythonProject напишу SEPython.

Далее нам надо выбрать версию Питона, которую мы будем использовать в нашем проекте. Причем PyCharm нам сразу предлагает использовать виртуальные окружения. Виртуальные окружения мы будем изучать ближе к концу курса. Нас же пока интересует строка с базовым интерпретатором. Если на неё внимательно посмотреть, то мы увидим Python 3.11 это тот самый Python, который мы установили в прошлом уроке:

Выбор Python 3 при настройке преокта в Pycharm

Выбор Python 3 при настройке преокта в Pycharm

В итоге мы создаем проект SEPython, и это проект будет использовать питон, который мы установили в прошлом уроке.

Отлично, нажмем Create и немного подождем пока всё установится и настроится. В процессе PyCharm создаст виртуальное окружение, обновит пути и так далее.

После создания проекта, PyCharm сразу же добавим в него файл main.py с элементарным кодом. Давайте запустим его.

Для этого в правом верхнем углу напротив main.py надо нажать на зеленую стрелочку. Эта стрелочка запускает программу:

Запуск программы в PyCharm

Запуск программы в PyCharm.

После запуска внизу вы должны увидеть результат её работы — фразу «Hi, PyCharm». Поздравляю, ваша первая программа на Python запущена. Но её создали в JetBrains. Нас же интересует написание собственных программ и про это мы поговорим в следующем уроке.

Следующий урок

Урок 5. Первая программа в Windows

В этом уроке вы напишите свою первую программу на языке Python.

Посмотреть

Полный курс с практикой

  • 146 уроков
  • 298 заданий
  • Сертификат
  • Поддержка преподавателя
  • Доступ к курсу навсегда

4700 ₽

  • Можно в рассрочку

Регистрация

#статьи


  • 0

Коротко и ясно о PyCharm — популярной IDE для программирования на Python.

Иллюстрация: Оля Ежак для Skillbox Media

Иван Стуков

Журналист, изучает Python. Любит разбираться в мелочах, общаться с людьми и понимать их.

Писать код можно даже в блокноте, и он будет работать. Однако гораздо удобнее делать это в специальной среде разработки, которая поможет программировать быстрее, проще и чище. Одна из них — PyCharm, которая создана для всех, кто пишет на языке Python.

  • Что такое PyCharm
  • Какие у неё системные требования
  • Чем различаются версии Community и Pro
  • Как установить PyCharm
  • Как с ней работать

PyCharm — это интегрированная среда разработки на языке Python, созданная компанией JetBrains. Среди питонистов эта IDE вторая по популярности после редактора кода Visual Studio Code: как основную её используют 31% разработчиков.

В PyCharm есть все инструменты, чтобы писать, отлаживать и тестировать код. Например, можно быстро исправить программу сразу в нескольких местах, а встроенный форматер приведёт её в соответствие со стандартом PEP 8.

Также IDE позволяет использовать в проектах другие языки программирования, синхронизировать код с системами контроля версий и развёртывать его.

Базовый набор функций PyCharm можно расширять с помощью плагинов, которые позволяют, например, настраивать внешний вид интерфейса и подключать дополнительные инструменты.

Операционная система:

  • Windows 8, 10 или 11 (64-битные версии);
  • macOS 10.14 или более поздняя версия;
  • Linux со средой GNOME, KDE или Unity DE; если дистрибутив не включает Glibc 2.14 или более позднюю версию (например, RHEL 6 или CentOS 6), то PyCharm может быть для него недоступен.

Процессор: никаких специальных требований нет, но рекомендуется, чтобы он был многоядерным, так как PyCharm поддерживает многопоточность. Это позволит выполнять операции быстрее.

Оперативная память: 4 ГБ свободной RAM. Рекомендуется, чтобы общая оперативная память у устройства была 8 ГБ.

Место на диске: 2,5 ГБ и ещё 1 ГБ для кэша. Рекомендуется использовать SSD и иметь хотя бы 5 ГБ свободного пространства.

Разрешение экрана: не менее 1024 × 768 пикселей, рекомендуется 1920 × 1080.

Версия Python:

  • Python 2.7;
  • Python 3.6 или более поздняя версия.

У PyCharm есть две версии: бесплатная называется Community, а платная — Pro, или Professional.

Community подойдёт для тех, кто только изучает программирование или работает над небольшим проектом. Она предназначена для кодинга на чистом Python, хотя и поддерживает несколько дополнительных языков и форматов: Jython, HTML, XML, JSON, YAML, XSL, XPath и Markdown. Используя плагины, можно также установить Rust и Dart.

Professional умеет всё то же, что и Community, плюс кое-что ещё. Например:

  • в бэкенде — поддерживает Cython и SQL;
  • во фронтенде — работает с JavaScript, TypeScript, CSS, Sass, SCSS, Less. В качестве плагинов доступны Haml, Slim, Liquid.

Скриншот: PyCharm / Skillbox Media

Полноценная веб-разработка доступна только в редакции Pro; в ней есть поддержка веб-фреймворков:

  • для Python: Django, Flask, Pyramid;
  • для других языков: React, React Native, Angular, Node.js, Next.js, Vue.js.

К слову, в Community из фреймворков — только PyQt.

Ещё крупные различия:

  • из инструментов сборки в Community есть Virtualenv/Buildout, в Pro — дополнительно NPM, Webpack, Gulp, Grunt, Vite;
  • в Pro есть поддержка удалённых интерпретаторов: SSH, Docker, Docker Compose, WSL, Vagrant;
  • в Community совместная разработка ограничена сеансами по 30 минут, в которых не больше трёх гостей, в Pro ограничений по времени нет, а гостей может быть вплоть до 50.

Подробнее различия между версиями можно посмотреть на сайте JetBrains. Ах да: если вас заинтересовала версия Pro, но вы ещё побаиваетесь её покупать, для неё есть бесплатный 30-дневный пробный период.

Скачать PyCharm можно двумя способами: напрямую с сайта разработчика или через Toolbox — приложение для управления инструментами от JetBrains.

JetBrains рекомендует использовать для управления своими продуктами именно Toolbox. Приложение позволяет быстро и из одного места устанавливать нужные инструменты, автоматически обновлять их сразу вместе с плагинами, откатываться до предыдущей версии и работать в нескольких версиях параллельно.

Toolbox будет особенно удобен, если вы пользуетесь сразу несколькими продуктами от JetBrains. Скачать приложение можно здесь.

Toolbox для Windows

  • Скачать и запустить установщик в формате .exe.
  • Следовать инструкциям установщика.
  • Toolbox будет доступен по иконке  на панели задач.

Toolbox для macOS

  • Скачать образ диска в формате .dmg. Обратите внимание, что есть две версии файла: для процессоров Intel и Apple silicon.
  • Смонтировать образ в системе и перетащить JetBrains Toolbox в папку «Приложения» (Applications).

Toolbox для Linux

  • Скачать архив в формате .tar.gz.
  • Распаковать его в директорию, которая поддерживает выполнение файлов.
  • Запустить jetbrains-toolbox. После первого запуска в главном меню появится иконка , по которой Toolbox и будет доступен.

После запуска Toolbox любую редакцию PyCharm в любой версии можно скачать и запустить прямо из приложения.

Скриншот: PyCharm / Skillbox Media

Скачать PyCharm можно и отдельно, без использования дополнительных приложений. Чтобы пощупать PyCharm для себя, сначала можно скачать Community Edition. Версия Pro доступна по той же ссылке.

Для Windows

  • Скачать установщик в формате .exe. Их есть два вида: для компьютеров с процессором ARM64 и для всех остальных.
  • После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность установщика.
  • Запустить установщик, следовать его инструкциям, выбрать нужные параметры.

Для macOS

  • Скачать образ диска в формате .dmg. Их два вида: для процессоров Intel и Apple silicon.
  • После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность образа диска.
  • Смонтировать образ в системе и перетащить PyCharm в папку «Приложения» (Applications).

Для Linux

  • Скачать архив в формате .tar.gz. Их два вида: для компьютеров с процессором ARM64 и для всех остальных.
  • После загрузки файла открывается страница с благодарностью. На ней можно загрузить контрольную сумму SHA, чтобы проверить целостность архива.
  • Распаковать скачанный файл. Если нынешняя директория «Загрузки» (Downloads) не поддерживает выполнение файла, то распакуйте его в другую. Сделать это можно с помощью команды:tar xzf pycharm-*.tar.gz -C <new_archive_folder>

    Вместо звёздочки нужно указать версию PyCharm, вместо

    <new_archive_folder> — директорию. Производитель рекомендует использовать директорию /opt. Например:tar xzf pycharm-community-2022.3.1.tar.gz -C /opt/

  • Перейти в субдиректорию /bin:

    cd <new archive folder>/pycharm-*/bin

  • Запустить pycharm.sh:

    sh pycharm.sh

Напишем и запустим программу, которая будет выводить «Hello, world!». Для этого откроем PyCharm и создадим новый проект, нажав New Project.

Скриншот: PyCharm / Skillbox Media

Откроется страница с настройками проекта. Здесь выберем местоположение и виртуальную среду (в нашем случае это virtualenv, но можно и любую другую).

Также уберём флажок с пункта Create a main.py welcome script. Если его оставить, то при создании проекта PyCharm автоматически создаст файл main.py с примером кода.

Скриншот: PyCharm / Skillbox Media

Нажмём на кнопку Create и создадим проект, после чего он сразу же откроется.

Скриншот: PyCharm / Skillbox Media

Создадим Python-файл, в котором напишем свой код. Для этого в окне Project правой кнопкой мыши нажмём на корневую папку HelloWorld. Во всплывающем окне выберем New Python File.

Скриншот: PyCharm / Skillbox Media

Откроется окно, в котором введём название файла. Назовём его hello или любым другим именем, нажмём Enter.

Скриншот: PyCharm / Skillbox Media

PyCharm создаст файл, в котором и напишем наш код.

if __name__ == '__main__':
    print('Hello, world!')

После этого его можно запустить несколькими способами:

  • использовать горячие клавиши: Ctrl + Shift + F10 для Windows и Linux,  + ⇧ + R — для macOS;
  • правой кнопкой мыши щёлкнуть по вкладке hello.py и во всплывающем окне выбрать пункт Run ‘hello’;
  • нажать на значок   возле номера строки и во всплывающем окне выбрать пункт Run ‘hello’.

Откроется инструмент Run, в котором PyCharm и выполнит код.

Скриншот: PyCharm / Skillbox Media

Вот мы и написали свою первую программу в PyCharm. Вы могли обратить внимание, что даже в ней PyCharm подсказывал и помогал:

  • автоматически выставлял отступы;
  • подсвечивал ошибки (например, если забыли поставить двоеточие в конце первой строки);
  • при написании функции print предложил автодополнение уже после первых двух букв;
  • проверял код на соответствие стандарту PEP 8.

Подробнее о том, как работать в PyCharm, можно прочитать в её документации.

  • PyCharm — популярная среда разработки, заточенная под потребности Python-разработчиков. Она упрощает и ускоряет работу с кодом, помогает избегать багов и писать более чисто.
  • PyCharm существует в двух редакциях: Community и Professional. Community бесплатна, а Professional даёт обширный набор инструментов.
  • Community Edition будет достаточно для обучения программированию и небольших личных проектов, написанных на чистом Python.
  • Professional Edition подойдёт для крупных проектов, научной и веб-разработки.

А вообще, опытные разработчики и хакеры рекомендуют программировать в Vim. Это бесплатный редактор кода, который можно превратить в полноценную IDE с кучей полезных функций. В прошлом году у нас как раз вышел бесплатный курс по нему.

Жизнь можно сделать лучше!
Освойте востребованную профессию, зарабатывайте больше и получайте от работы удовольствие. А мы поможем с трудоустройством и важными для работодателей навыками.

Посмотреть курсы

Содержание:развернуть

  • Системные требования
  • Как установить
  • На Windows

  • На Mac OS

  • На Linux

  • Подготовка к работе и настройка
  • Настройки интерфейса

  • Настройка интерпретатора

  • Настройка виртуального окружения

  • Запуск скриптов в консоли
  • Отладчик (debugger) в Pycharm
  • Deploy на удаленный хост
  • Макросы
  • Полезные хоткеи и фишки
  • ТОП 7 полезных плагинов для Pycharm
  • Что делать, если PyCharm не видит модули Python?

Twitter, Pinterest, HP, Symantec, Groupon. Как думаете, что у них общего 🤔? Не сомневаюсь, ответ вам известен. Но помимо того, что это крупнейшие на мировом IT-рынке компании, есть и более специфичная деталь: те их сотрудники, кто программирует на языке Python, пишут свой код в среде разработки PyCharm.

Талантливые ребята из JetBrains разработали одну из наиболее используемых IDE в мире для этого языка программирования.

IDE PyCharm выбирают из-за его удобства, функционала, возможностей кастомизации и поддержки со стороны разработчиков.

В начале 2019 года компания JetBrains опросила почти 7000 разработчиков. 42% опрошенных, которые пишут на Python, выбрали PyCharm как основную IDE для своей работы.

Результаты опроса JetBrains по использованию IDE для работы с Python.

PyCharm кроссплатформенна и совместима с Windows, Linux и MacOS. Она поддерживает, как вторую, так и третью версию Питона и, кроме всего прочего, имеет красивый и функциональный UI.

Так выглядит интерфейс IDE PyCharm

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

В PyCharm, конечно же, есть встроенный анализатор кода, который действительно помогает при его написании. Благодаря анализатору можно весьма комфортно перемещаться по проекту, использовать быстрый поиск, а также исправлять ошибки, которые PyCharm любезно подсвечивает и подробно описывает.

PyCharm анализирует ваш код в фоновом режиме, подсвечивает ошибки и подсказывает варианты их исправления.

Тут реализованы системы автодополнения и контроля качества кода в соответствии со стандартом PEP8. Всё для того, чтобы сделать текст ваших программ красивее, чище и структурированнее.

В интегрированной среде от JetBrains поддерживаются основные современные Python-фреймворки для веб-разработки, в ней вы сможете работать с Jupyter-notebook, подключать Anaconda, а также прочие библиотеки для научных вычислений и Data Science. Но, как говорится — «И это ещё не всё!». Помимо, собственно, питона, PyCharm отлично ладит и с другими языками программирования — JS, TypeScript-а, SQL или шаблонизаторами.

Системные требования

Официальные системные требования последней версии PyCharm выглядят так:

ОС:

  • Windows — Microsoft Windows 10 64-битили Windows 8 64-бит;
  • macOS — macOS 10.13 или выше;
  • Linux — среда GNOME или KDE.

RAM: не менее 2 ГБ, но рекомендуется 8 ГБ;

Место на диске: установка потребует 2,5 ГБ, рекомендуется использование SSD;

Разрешение экрана: не менее 1024×768 пикселей;

Python: Python 2.7, Python 3.5 или более поздняя версия;

При этом разработчики обращают внимание пользователей macOS и Linux на то, что JBR 11 поставляется в комплекте с PyCharm, и дополнительно устанавливать Java им не нужно.

В самих системных требованиях нет ничего особенного, однако хочется отметить, что IDE прекрасно себя чувствует и на Windows 7, а к рекомендациям по поводу 8 ГБ оперативной памяти и использования SSD стоит тщательным образом прислушаться, не прогадаете 😉.

Как установить

Процесс установки вкратце описан на официальном сайте для каждой из поддерживаемых ОС:

На Windows

  1. Запускаете файл pycharm.exe.
  2. Следуете инструкциям инсталл-мастера.
  3. Выбираете нужные параметры установки.
  4. Готово.

На Mac OS

  1. Сперва следует скачать файл pycharm.dmg.
  2. Затем смонтировать диск в вашей системе.
  3. И, наконец, необходимо скопировать PyCharm в Applications.

На Linux

  1. Файл pycharm.tar.gz нужно скопировать в выбранную папку.
  2. Обязательно убедитесь, что у вас есть права доступа RW для данного каталога.
  3. Распакуйте pycharm.tar.gz используя команду: tar -xzf pycharm-2020.1.2.tar.gz
  4. Будьте внимательны: архив НЕЛЬЗЯ РАСПАКОВЫВАТЬ в папку с существующей инсталляцией.
  5. Теперь можно запустить pycharm.sh из каталога bin.

Подготовка к работе и настройка

Перед тем, как приступить к разработке в PyCharm, вам нужно создать проект, поскольку все дальнейшие манипуляции будут происходить именно в нём и на его основе.

Чтобы начать новый проект, нажмите New Project и придумайте ему имя. Теперь можно приступить к настройке.

Чтобы начать новый проект, нажмите «New Project»

Настройки интерфейса

Несмотря на то, что разработчики из JetBrains начинали свой путь в России, смена языка интерфейса в среде разработки не предусмотрена, поэтому к вашим услугам будет лишь родной язык Уильяма Шекспира.

Зато вы можете изменить сами шрифты и их размеры, пройдя по пути:

File -> Settings -> editor -> font

Поменять цветовую схему UI:

File -> Settings -> editor -> color scheme

И сконфигурировать множество других аспектов, вроде общих настроек, конфигураций прокрутки, настроек цвета для каждого доступного языка и так далее. Для всего этого есть редактор:

file -> settings -> editor

Общие настройки редактора находятся в file -> settings -> editor

Настройка интерпретатора

Скачать интерпретатор вы можете с официального сайта Python. Если в ваши планы не входит работа с библиотеками, которые есть только во второй версии языка, то стоит качать последний релиз Python 3.

О том, как установить Python:

Для использования установленного интерпретатора, выберите его в настройках:

File -> Settings -> Project:<name> -> Project Interpreter

Настройка интерпретатора в Pycharm (file -> settings -> Project:<name> -> Project Interpreter)

💭 Если PyСharm не видит интерпретатор, попробуйте добавить его вручную. Для этого:

  1. Нажмите на шестеренку в верхнем правом углу, выберите «Add..«.
  2. Далее выберите «System Interpreter«;
  3. Нажмите на 3 точки «» справа от поля в выбором интерпретатора;
  4. Укажите путь до интерпретатора.

Добавление вручную нового интерпретатора в PyCharm

Настройка виртуального окружения

Если по долгу программистской службы вам приходится работать с несколькими проектами, то определенно не помешает настройка и подключение виртуального окружения.

Venv — это, грубо говоря, директория, содержащая ссылку на интерпретатор и набор установленных библиотек. Виртуальное окружение “изолирует” ваши проекты, и помогает, в частности, не запутаться в разных версиях библиотек, адаптированных для каждого из них по отдельности.

Подробнее про виртуальное окружение:

Если вы настроили виртуальное окружение заранее, PyCharm покажет уведомление, в котором предложит использовать его в проекте. Если уведомления нет, вы всегда можете настроить и изменить его вручную в настройках:

File -> Settings -> Project:<name> -> Project Interpreter

Также в этом меню можно создать виртуальные окружения с нуля. Для этого:

  • Нажмите на шестеренку в верхнем правом углу, выберите «Add..«.
  • Выберите «Virual Enviroment» и задайте параметры.

Создание виртуального окружения средствами PyCharm ()

Venv создано и готово к работе 👌.

Окружение Pipenv создается аналогичным образом

Запуск скриптов в консоли

Чтобы запустить код в PyCharm, нужно выбрать интерпретатор в настройках (как это сделать я писал чуть выше).

Также, перед запуском своего кода в PyCharm необходимо добавить конфигурацию (чтобы IDE понимал, какой файл ему запускать и по каким правилам). Изначально, если проект новый, конфигурации нет, и кнопка запуска не активна.

В новом проекте кнопка запуска не активна, т.к конфигурации для запуска отсутствуют.

Чтобы запустить код в новом проекте, зайдите в

Run -> Run

или выполните комбинацию:

Alt + Shift + F10

Для запуска кода в PYCharm выберите

Откроется диалоговое окно в выбором файла, который необходимо запустить.

Диалоговое окно с выбором вариантов запуска

После запуска, откроется терминал, в котором вы увидите результат выполнения своего скрипта и сообщение о том, что процесс завершился с кодом 0 (0 означает успешное завершение).

Результат выполнения скрипта вы увидите в окне «Run», которое откроется снизу.

Далее, когда конфигурация создана и сохранена, запускать свой код на выполнения можно комбинацией:

Shift + F10

☝️ Если скрипт не запускается, возможно вы не сохранили конфигурацию или PyCharm не видит интерпретатор. Настроить или создать конфигурацию можно в меню «Edit Configurations..«, которое находится сверху справа, около кнопки «Run».

Есть еще один способ запуска кода:

  • Внизу окна программы кликните на «Terminal«.
  • Напишите в терминале python <name>.py или python3 <name>.py.

Альтернативный вариант запуска Python-кода — через встроенный терминал.

💁‍♂️ В целях обучение, вам может понадобиться быстро писать и проверять Python-инструкции. Для этого в PyCharm-е реализован интерактивный режим (по аналогии с IDLE). Чтобы его вызвать, достаточно нажать на «Python Console» внизу слева.

PyCharm умеет запускать Python-код в интерактивном режиме

Отладчик (debugger) в Pycharm

Отладка — чрезвычайно полезный инструмент. С помощью него можно пошагово исполнять программный код. Интерпретатор переходит в особый режим, фиксируя на каждом этапе выполнения текущее состояние программы. Т.е. для каждой строки кода вам будет представлен мини-отчёт, в котором можно посмотреть актуальные значения всех переменных и проследить таким образом весь процесс их изменения.

Находясь в руках опытного разработчика, отладчик сокращает время поиска ошибок на порядки.

Для старта отладки, нужно поставить так называемую точку останова. Это красный кружок напротив строки кода.

Для отладки кода выберите точку останова (красный кружок напротив нужной строки)

Вы можете установить её где захотите, но чаще всего точку следует ставить там, где интерпретатор увидел ошибку.

Для запуска кода в режиме отладки нажмите на значок в «жука» в левом верхнем углу:

Значок «зеленый жук» запустит код в режиме отладки

Или выполните комбинацию:

Shift + F9

Отладка началась.

Запустив код в режиме отладки, откроется окно «Debug» с информацией о ходе выполнения и текущем состоянии.

Теперь, нажимая F8, можно последовательно шагать по строчкам кода и смотреть текущее состояние всей программы.

«Шагать» можно и через F7, но в таком случае дебаггер будет совершать «Шаг с заходом». Т.е. при встрече вызова функции он будет заходить в её описание и последовательно проходить по инструкциям.

Все варианты навигации в режиме отладки можно посмотреть в окне «Debugger»:

Кнопки навигации в режиме отладки в PyCharm

Для каждой кнопки существует свой hotkey — чтобы увидеть его, достаточно навести курсор на нужную кнопку.

Deploy на удаленный хост

Развернуть и отправить код на сервер возможно прямиком из PyCharm.

Инструмент не доступен в бесплатной комьюнити-версии

Чтобы добавить удалённый сервер, первым делом перейдём в:

Tools -> Deployment -> Configuration

Здесь сначала вводим имя, а затем настраиваем данные сервера. Потом вводим имя и пароль пользователя и проверяем соединение при помощи кнопки Test Connection.

Для проверки соединения с удаленным хостом нажмите «Test Connection».

Переключаемся на следующую вкладку под названием Mappings. Мапы здесь — это соответствия между путями на вашем компьютере и путями на сервере. Производим и применяем настройки.

Во вкладке Mapping — соответствия между путями на вашем компьютере и путями на сервере.

Теперь можно производить deploy:

Tools -> Deployment -> Upload to <your_host_name>

💡 Лайфхак: для удобной работы можно настроить автоматический деплой на удаленный сервер после каждого «сохранения». Для этого перейдите в Tools -> Deployment -> Options и выберите On explicit save action (Ctrl + S).

Автоматический deploy на сервер по умолчанию в IDE PyCharm

Макросы

Макросы, как и многие другие вещи нужны исключительно для облегчения нашей с вами жизни. Они позволяют автоматизировать ряд повторяющихся процедур, которые вы чаще всего выполняете во время написания кода. Вы можете записывать, редактировать и воспроизводить макросы, назначать им ярлыки и даже делиться ими.

Чтобы создать или настроить свой собственный макрос, вам нужно выбрать:

Edit -> Macros -> Start Macro Recording

После записи макроса, нажмите Stop Macro Recording.

Полезные хоткеи и фишки

Как поменять цвет консоли в pycharm.
Поменять цвет консольного бэкграунда или шрифтов предельно просто: для этого нужно всего лишь зайти в настройки цветовой схемы и изменить их так, как того пожелает ваш внутренний дизайнер:

File -> Settings -> Editor -> Color Scheme

Поиск по всему проекту.

  • Для поиска по коду во всем проекта, выполните комбинацию Ctrl + Shift + F.
  • Для поиска всего и вся во всём проекте дважды нажимаем клавишу Shift.

Хоткеи по запуску и дебаггингу.
С помощью комбинации клавиш
Shift + F10 можно запустить ваш проект, а нажав Shift + F9 — начать его отладку.

Закомментировать сразу несколько строк.
Комментирование кода ещё никогда не было таким простым: вы мышкой выделяете нужные строки, а затем нажимаете
Ctrl + /.

Повторив то же самое действие на том же самом месте, вы выполните раскомментирование кода.

Отступы.

  • Отступ — Tab.
  • Для нескольких строк выделите нужные строки и нажмите Tab.
  • Для обратного отступа (отступа в левую сторону) — Shift + Tab.

Некоторые горячие клавиши.

  • Ctrl + Alt + L — автоформатирование кода по PEP 8.
  • Ctr + Z — отмена последнего выполненного действия.
  • Ctr + Up/Down — прокрутка без изменения позиции курсора.
  • Ctr + D — дублировать строку.
  • Tab / Shift + Tab — увеличить / уменьшить отступ.
  • Ctr + Space — выводит предложения по автозаполнению.

Тут шпаргалка по хоткеям в Pycharm.

ТОП 7 полезных плагинов для Pycharm

Меню установки плагинов находится в:

File -> Settings -> Plugins

Для установки плагина достаточно написать его название в строке поиска, найти плагин и нажать «Install«.

⭐ Вот список полезных плагинов, которые стоит установить:

  • Highlight Bracket Pair (описание) — плагин позволяет не запутаться в излюбленном занятии программистов — поиске соответствия между открывающими и закрывающими скобками.
  • Grep Console (описание) — расширение функционала стандартной консоли PyCharm — изменение цвета для разного типа сообщений, вкладки в консоли, аналог grep для вывода и т.д.
  • Pylint (описание) — Python линтер. После установки появится меню «Pylint» в нижнем левом углу. Для работы плагина необходимо установить модуль pylint (python -m pip install pylint или python3 -m pip install pylint), и в настройках PyCharm указать путь до него (в Windows он обычно лежит в папке C:\<python_path>\Scripts, а в Linux путь до pylint можно узнать с помощью which pylint).
  • DeepBugs for Python — ищет потенциальные баги и проблемы, связанные с качеством кода используя модели машинного обучения.

Другие полезные плагины:

  • Python Smart Execute (описание) — комбинация Alt + Shift + A копирует выделенный код в Python-консоль и выполняет его.
  • MyPy (описание) — плагин для проверки типов (type hinting) и анализатор исходного кода для Python. После установки появится меню «MyPy» в нижнем левом углу.
  • CodeGlance (описание) — добавляет мини-карту (minimap) кода в окне редактора справа.

Что делать, если PyCharm не видит модули Python?

Если у вас возникла подобная проблема, то в первую очередь стоит проверить настройки интерпретатора.

Вариант №1 — сброс настроек и выборе новой версии интерпретатора. Настройки находятся тут:

Settings -> Project:<project_name> -> Project Interpreter

Вариант №2 — По умолчанию PyCharm ищет модули начиная от корня проекта. Подскажите PyCharm, где находится директория с вашими модулями. Для этого в проводнике слева щелкните по директории (правой кнопкой мыши), и в контекстном меню выберите Mark Directory As -> Sources Root.

  • Как запустить postgresql server windows
  • Как запустить stray на windows 7
  • Как запустить scandisk windows 10
  • Как запустить putty в windows 10
  • Как запустить sacred gold на windows 10