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 details, see 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 |
2.5 GB and another 1 GB for caches |
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:
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).
-
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
-
Download the installer .exe from the Toolbox App web page.
-
Run the installer and follow the wizard steps.
-
After you run the Toolbox App, click its icon in the notification area and select which product you want to install.
To install a specific version, click and select Available versions.
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
-
Download the disk image .dmg from the Toolbox App web page.
-
Mount the image and drag the JetBrains Toolbox app to the Applications folder.
-
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 and select Available versions.
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
-
Download the tarball .tar.gz from the Toolbox App web page.
-
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
-
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 to the main menu.
-
Select the product that you want to install.
To install a specific version, click and select Available versions.
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.
-
Download the installer .exe.
To verify the integrity of the installer, use the SHA checksum linked from the Download page.
-
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.
-
Download the disk image .
To verify the integrity of the downloaded disk image, use the SHA checksum linked from the Download page.
-
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
-
Download the tarball
-
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.
-
Switch to the bin subdirectory:
cd <new archive folder>/pycharm-*/bin
For example,
cd /opt/pycharm-2022.2.4/bin
-
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, see Run PyCharm for the first time.
For information about the location of the default IDE directories with user-specific files, see 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 directoryThis 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:tempsilent.config /D=d:IDEPyCharm
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:tempsilent.config /LOG=d:JetBrainsPyCharminstall.log /D=d:IDEPyCharm
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 information about other snap commands, see the Snapcraft documentation.
Last modified: 09 January 2023
JetBrains PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.
Для установки PyCharm сперва нужно установить интерпретатор Python. Дальше — пошаговый процесс установки PyCharm.
- Перейдите на сайт JetBrains https://www.jetbrains.com/pycharm/. PyCharm — это проект JetBrains.
- Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.
- Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.
- Теперь необходимо запустить установку (~ pycharm-community-2019.2). Нажмите «Next».
В статье используется версия pycharm 2019.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть
2019.2
может быть любой.
- Оставьте папку установки по умолчанию. Это папка
C:Program files(x86)JetBrainsPyCharm Community Edition 2019.2
. Если выбрана другая, лучше указать именно это направление. Нажмите «Next». - Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».
- Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
- Установка начнется автоматически. Дождитесь завершения.
- После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».
- Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
- PyCharm запустится. Первый раз этой займет больше времени.
- После приветственного окна нажмите «Create New Project».
- Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».
- Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm.
print("Hello World!")
В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе. Удачи и успехов в изучении Python.
Обучение с трудоустройством
Начиная с этой статьи будет запущен цикл публикаций, посвященный языку Python, с позиции его изучения. Каждая статья будет представлена в виде урока на определенную тему. Не будем отходить от канонов и первую статью посвятим установке языка Python.
В этой статье рассмотрим следующие темы:
- Версии Python (2 и 3)
- Установка Python
- Установка Anaconda
- Установка IDE PyCharm
- Проверка работоспособности
На сегодняшний день существуют две версии Python – это Python 2 и Python 3, у них отсутствует полная совместимость друг с другом. На момент написания статьи вторая версия Python ещё широко используется, но, судя по изменениям, которые происходят, со временем, он останется только для того, чтобы запускать старый код. В нашей с вами работе, мы будем использовать Python 3, и, в дальнейшем, если где-то будет встречаться слово Python, то под ним следует понимать Python 3. Случаи применения Python 2 будут специально оговариваться.
2. Установка Python
Для установки интерпретатора Python на ваш компьютер, первое, что нужно сделать – это скачать дистрибутив. Загрузить его можно с официального сайта, перейдя по ссылке https://www.python.org/downloads/
2.1 Установка Python в Windows
Для операционной системы Windows дистрибутив распространяется либо в виде исполняемого файла (с расширением exe), либо в виде архивного файла (с расширением zip). Если вы используете Windows 7, не забудьте установить Service Pack 1!
Порядок установки.
1. Запустите скачанный установочный файл.
2. Выберет способ установки.
В данном окне предлагается два варианта Install Now и Customize installation. При выборе Install Now, Python установится в папку по указанному пути. Помимо самого интерпретатора будет установлен IDLE (интегрированная среда разработки), pip (пакетный менеджер) и документация, а также будут созданы соответствующие ярлыки и установлены связи файлов, имеющие расширение .py с интерпретатором Python. Customize installation – это вариант настраиваемой установки. Опция Add python 3.5 to PATH нужна для того, чтобы появилась возможность запускать интерпретатор без указания полного пути до исполняемого файла при работе в командной строке.
3. Отметьте необходимые опций установки (доступно при выборе Customize installation)
На этом шаге нам предлагается отметить дополнения, устанавливаемые вместе с интерпретатором Python. Рекомендуем выбрать все опции.
- Documentation – установка документаций.
- pip – установка пакетного менеджера pip.
- tcl/tk and IDLE – установка интегрированной среды разработки (IDLE) и библиотеки для построения графического интерфейса (tkinter).
4. Выберете место установки (доступно при выборе Customize installation)
Помимо указания пути, данное окно позволяет внести дополнительные изменения в процесс установки с помощью опций:
- Install for all users – Установить для всех пользователей. Если не выбрать данную опцию, то будет предложен вариант инсталляции в папку пользователя, устанавливающего интерпретатор.
- Associate files with Python – Связать файлы, имеющие расширение .py, с Python. При выборе данной опции будут внесены изменения в Windows, позволяющие запускать Python скрипты по двойному щелчку мыши.
- Create shortcuts for installed applications – Создать ярлыки для запуска приложений.
- Add Python to environment variables – Добавить пути до интерпретатора Python в переменную PATH.
- Precomple standard library – Провести прекомпиляцию стандартной библиотеки.
Последние два пункта связаны с загрузкой компонентов для отладки, их мы устанавливать не будем.
5. После успешной установки вас ждет следующее сообщение.
2.2 Установка Python в Linux
Чаще всего интерпретатор Python уже в входит в состав дистрибутива. Это можно проверить набрав в терминале
> python
или
> python3
В первом случае, вы запустите Python 2 во втором – Python 3. В будущем, скорее всего, во всех дистрибутивах Linux, включающих Python, будет входить только третья версия. Если у вас, при попытке запустить Python, выдается сообщение о том, что он не установлен, или установлен, но не тот, что вы хотите, то у вас есть два пути: а) собрать Python из исходников; б) взять из репозитория.
Для установки из репозитория в Ubuntu воспользуйтесь командой
> sudo apt-get install python3
Сборку из исходников в данной статье рассматривать не будем.
3. Установка Anaconda
Для удобства запуска примеров и изучения языка Python, советуем установить на свой ПК пакет Anaconda. Этот пакет включает в себя интерпретатор языка Python (есть версии 2 и 3), набор наиболее часто используемых библиотек и удобную среду разработки и исполнения, запускаемую в браузере.
Для установки этого пакета, предварительно нужно скачать дистрибутив https://www.continuum.io/downloads.
Есть варианты под Windows, Linux и MacOS.
3.1 Установка Anaconda в Windows
1. Запустите скачанный инсталлятор. В первом появившемся окне необходимо нажать “Next”.
2. Далее следует принять лицензионное соглашение.
3. Выберете одну из опций установки:
- Just Me – только для пользователя, запустившего установку;
- All Users – для всех пользователей.
4. Укажите путь, по которому будет установлена Anaconda.
5. Укажите дополнительные опции:
- Add Anaconda to the system PATH environment variable – добавить Anaconda в системную переменную PATH
- Register Anaconda as the system Python 3.5 – использовать Anaconda, как интерпретатор Python 3.5 по умолчанию.
Для начала установки нажмите на кнопку “Install”.
5. После этого будет произведена установка Anaconda на ваш компьютер.
3.2 Установка Anaconda в Linux
- Скачайте дистрибутив Anaconda для Linux, он будет иметь расширение .sh, и запустите установку командой:
> bash имя_дистрибутива.sh
В результате вы увидите приглашение к установке. Для продолжения процессе нажмите “Enter”.
2. Прочитайте лицензионное соглашение, его нужно пролистать до конца.
Согласитесь с ним, для этого требуется набрать в командной строке “yes”, в ответе на вопрос инсталлятора:
Do you approve the license terms? [yes|no]
3. Выберете место установки. Можно выбрать один из следующих вариантов:
- Press ENTER to confirm the location – нажмите ENTER для принятия предложенного пути установки. Путь по умолчанию для моей машины: /home/tester/anaconda3, он представлен чуть выше данного меню.
- Press CTRL-C to abort the installation – нажмите CTRL-C для отмены установки.
- Or specify a different location below – или укажите другой путь в строке ниже.
Нажмите ENTER.
4. После этого начнется установка.
4. Установка PyCharm
Если в процессе разработки вам необходим отладчик и вообще вы привыкли работать в IDE, а не в текстовом редакторе, то тогда одним из лучших вариантов будет IDE PyCharm от JetBrains. Для скачивания данного продукта нужно перейти по ссылке https://www.jetbrains.com/pycharm/download/
IDE доступна для Windows, Linux и MacOS. Существуют два вида лицензии PyCharm – это Professional и Community. Мы будем использовать версию Community, так как она бесплатна и её функционала более чем достаточно для наших задач.
4.1 Установка PyCharm в Windows
1. Запустите скачанный дистрибутив PyCharm.
2. Выберете путь установки программы.
3. Укажите ярлыки, которые нужно создать на рабочем столе (запуск 32-х и 64-х разрядной версии PyCharm) и отметить опцию из блока Create associations если требуется связать файлы с расширением .py с PyCharm.
4. Выберете имя для папки в меню Пуск.
5. Далее PyCharm будет установлен на ваш компьютер.
4.2 Установка PyCharm в Linux
1. Скачайте с сайта дистрибутив на компьютер.
2. Распакуйте архивный файл, для этого можно воспользоваться командой:
> tar xvf имя_архива.tar.gz
Перейдите в каталог, который был создан после распаковки дистрибутива, найдите в нем подкаталог bin и зайдите в него. Запустите pycharm.sh командой:
> ./pycharm.sh
В результате должен запуститься PyCharm.
5. Проверка работоспособности
Теперь проверим работоспособность всего того, что мы установили.
5.1 Проверка интерпретатора Python
Для начала протестируем интерпретатор в командном режиме. Если вы работаете в Windows, то нажмите сочетание Win+R и в появившемся окне введите python. В Linux откройте окно терминала и в нем введите python3 (или python).
В результате Python запустится в командном режиме, выглядеть это будет примерно так (картинка приведена для Windows, в Linux результат будет аналогичным):
В окне введите:
print("Hello, World!")
Результат должен быть следующий:
5.2 Проверка Anaconda
Здесь и далее будем считать, что пакет Anaconda установлен в Windows, в папку C:Anaconda3, в Linux, вы его можно найти в каталоге, который выбрали при установке.
Перейдите в папку Scripts и введите в командной строке:
ipython notebook
Если вы находитесь в Windows и открыли папку C:Anaconda3Scripts через проводник, то для запуска интерпретатора командной строки для этой папки в поле адреса введите cmd.
В результате запустится веб-сервер и среда разработки в браузере.
Создайте ноутбук для разработки, для этого нажмите на кнопку New (в правом углу окна) и в появившемся списке выберете Python.
В результате будет создана новая страница в браузере с ноутбуком. Введите в первой ячейке команду
print("Hello, World!")
и нажмите Alt+Enter на клавиатуре. Ниже ячейки должна появиться соответствующая надпись.
5.3 Проверка PyCharm
Запустите PyCharm и выберете Create New Project в появившемся окне.
Укажите путь до проекта Python и интерпретатор, который будет использоваться для запуска и отладки.
Добавьте Python файл в проект.
Введите код программы.
Запустите программу.
В результате должно открыться окно с выводом программы.
На этом первый урок закончен.
P.S.
Если вам интересна тема анализа данных, то мы рекомендуем ознакомиться с библиотекой Pandas. На нашем сайте вы можете найти вводные уроки по этой теме. Все уроки по библиотеке Pandas собраны в книге “Pandas. Работа с данными”.
Спасибо за внимание!
Python. Урок 2. Запуск программ на Python >>>
Чтобы иметь возможность запускать программы Python на вашем компьютере, вам необходимо установить Python Interpreter. … Установщик Mac. 64-разрядный установщик Windows (если вы используете относительно новый компьютер с Windows, загрузите этот файл) 32-разрядный установщик Windows (если вы используете более старый компьютер с Windows, загрузите этот файл)
Как загрузить PyCharm для 10-разрядной версии Windows 32?
Как скачать PyCharm для Windows 10?
- Прежде всего, нажмите зеленую кнопку «Загрузить», расположенную в первой части этой страницы.
- Прокрутите открытую страницу вниз, пока не найдете поле «Ссылки для скачивания». …
- Теперь выберите желаемый установщик установки — онлайн, офлайн, портативный…
1 ян. 2020 г.
Поддерживает ли PyCharm 32-битную версию?
Как установить pycharm в 32-битной операционной системе — Поддержка IDE (платформа IntelliJ) | JetBrains.
Как установить PyCharm в Windows 10?
Шаг 1) Чтобы загрузить PyCharm, посетите веб-сайт https://www.jetbrains.com/pycharm/download/ и нажмите ссылку «СКАЧАТЬ» в разделе «Сообщество». Шаг 2) После завершения загрузки запустите exe для установки PyCharm. Мастер установки должен был запуститься. Нажмите «Далее».
Следует ли мне устанавливать 32-битный или 64-битный Python?
В Windows у вас есть выбор между 32-битной (с пометкой x86) и 64-битной (с пометкой x86-64) версиями и несколькими вариантами установщика для каждой. … На самом деле это прекрасный выбор: вам не нужна 64-битная версия, даже если у вас 64-битная Windows, 32-битный Python будет работать нормально.
Как загрузить 32-разрядную версию Python?
Перейдите на python.org. Нажмите «Загрузки», затем загрузите оттуда последнюю версию: загружается 32-разрядная версия последней версии Python (3.8 по состоянию на август 5 г.).
…
Шаги
- Дважды щелкните загруженный файл и продолжите установку. …
- Нажмите «Установить». …
- Давай, попробуй!
Безопасна ли загрузка PyCharm?
Заключение. В целом PyCharm — одна из самых популярных IDE для Python. Программист Python может использовать PyCharm в качестве лицензионного программного обеспечения. Однако JetBrains позволяет разработчикам выбирать из трех различных версий среды IDE — общественной, профессиональной и образовательной.
Может ли PyCharm работать на 2 ГБ ОЗУ?
4 ответа. Низкая производительность PyCharm в основном связана с небольшим объемом оперативной памяти. Я запускаю PyCharm на машине с 2 ГБ ОЗУ. … Вы не можете по-настоящему настроить PyCharm для обеспечения баланса производительности, которую он предоставляет.
Как загрузить и установить Python в Windows 10?
- Шаг 1. Выберите версию Python для установки.
- Шаг 2: Загрузите установщик исполняемого файла Python.
- Шаг 3: Запустите исполняемый установщик.
- Шаг 4: Убедитесь, что Python был установлен в Windows.
- Шаг 5: Убедитесь, что Pip был установлен.
- Шаг 6. Добавьте путь Python к переменным среды (необязательно)
- Шаг 7. Установите virtualnv (необязательно)
2 апр. 2019 г.
Почему я не могу запустить программу PyCharm?
Убедитесь, что файл, который вы хотите запустить, находится сверху. Нажмите ctrl + shift + F10, чтобы запустить. Кнопка запуска должна быть снова активирована. Я решил это, просто щелкнув правой кнопкой мыши по файлу.
Нужно ли нам устанавливать Python перед PyCharm?
Чтобы начать разработку на Python с PyCharm, вам необходимо загрузить и установить Python с python.org в зависимости от вашей платформы. PyCharm поддерживает следующие версии Python: Python 2: версия 2.7.
PyCharm работает в Windows?
PyCharm — это кроссплатформенная среда IDE, которая обеспечивает единообразную работу в операционных системах Windows, macOS и Linux. PyCharm доступен в трех редакциях: Professional, Community и Edu.
Как запустить PyCharm в Windows?
Чтобы запустить PyCharm, найдите его в меню «Пуск» Windows или воспользуйтесь ярлыком на рабочем столе. Вы также можете запустить пакетный сценарий запуска или исполняемый файл в каталоге установки в bin.
…
Начать проект в PyCharm
- Создать новый проект.
- Откройте существующий проект или файл.
- Извлеките существующий проект из системы контроля версий.
8 мар. 2021 г.
Как узнать, установлен ли Python?
Есть ли Python в вашем PATH?
- В командной строке введите python и нажмите Enter. …
- В строке поиска Windows введите python.exe, но не нажимайте на него в меню. …
- Откроется окно с некоторыми файлами и папками: это должно быть место, где установлен Python. …
- В главном меню Windows откройте Панель управления:
Прежде чем перейти к изучению основ Python, неплохо-бы установить специальную программу для написания кода. Можно, конечно, писать программы в обычном блокноте, но так никто не делает.
Для удобного написания кода предназначены специальные программы, которые существенно облегчают этот процесс.
Они помогают быстрее найти ошибки в коде, дают автоматические подсказки, выделяют цветом синтаксис. И многое-многое другое.
Для написания кода на языке Python сейчас существует огромное количество программ.
Например:
- Visual Studio
- Visual Studio Code
- PyCharm
- Sublime Text
- Atom
- Geany
- и много других вариантов.
Что выбрать — решать вам. Но в настоящее время огромное количество разработчиков на языке Python пишут программы в PyCharm.
Можно сказать, что именно PyCharm стала стандартом для работы с Python.
Если хотите знать мое мнение, то лучше сразу привыкать к PyCharm (но можете выбрать и другой редактор кода).
Но мы сегодня установим именно PyCharm в операционной системе Windows (кстати, PyCharm можно установить и в Linux).
Можете посмотреть видео ниже, или почитать текстовую инструкцию по установке PyCharm, которая находится ниже.
Не забудьте подписаться на мой Видеоканал в Яндекс.Дзен.
Как установить PyCharm?
Идем на официальный сайт разработчика по этой ссылке:
https://www.jetbrains.com/pycharm/download/
и видим два варианта PyCharm для скачивания
- Professional — платная версия
- Community — бесплатная версия
Бесплатной версии Community более чем достаточно, для начала изучения Python
Значит, будем устанавливать именно ее:
Нажимаем на кнопку Download и скачиваем установочный файл (примерно 300 мегабайт).
Далее все просто. Устанавливаем PyCharm как и любую-другую программу для Windows.
Дважды кликаем по установочному файлу и приступаем к установке:
Видим экран приветствия:
На следующем шаге можно изменить место установки PyCharm.
Я оставил место установки программы без изменений, и нажал на кнопку Next.
На следующем шаге достаточно поставить «галочку» для того, чтобы создать ярлык запуска программы на рабочем столе компьютера (см. рисунок ниже).
И нажимаем, как нетрудно догадаться, кнопку «Next» =)
На следующем шаге ничего не трогаем, и нажимаем на кнопку «Install».
Пошел процесс установки:
Установка PyCharm успешно завершена:
Жмем на кнопку «Finish».
Если хотите, чтобы программа сразу запустилась, то поставьте «галочку», напротив пункта «Run PyCharm».
Или просто запустите при помощи ярлыка, который уже есть на рабочем столе.
Первое, что мы увидим после запуска — это политика конфиденциальности. Придется с ней согласиться:
На следующем шаге нам будет предложено поделиться анонимной статистикой использования программы:
- Если не хотите делиться такими данными, нажмите «Don’t send»
- Если хотите делиться такими данными, то нажмите «Send Anonymous Statistics»
Этот выбор — на ваше усмотрение.
И, наконец, выбираем тему оформления:
- Темная
- Или светлая
Подозреваю, что большинство выберет темную тему =)
На следующем шаге нам будет предложено создать первый проект.
Жмем на кнопку «New Project» и создаем первый проект.
Фактически, нужно создать каталог, где будут храниться файлы наших будущих программ и скриптов.
Я создал проект urokipython на диске D. Понятно, что вы можете выбрать любое другое расположением на вашем компьютере.
Нажимаем на кнопку «Create».
Все, мы с вами установили PyCharmи и создали первый проект.
Продолжение следует =)
Уроки по Python 3:
- Урок №1. Стоит ли изучать Python? Почему он стал лучшим «первым» языком программирования для начинающих?
- Урок №2: Как установить Python 3 в Windows и проверка установки в Linux
- Урок №3: PyCharm: пошаговая инструкция по установке IDE для изучения Python
- Урок №4: Переменные в Python: что это такое, как их называть и использовать?
- Урок №5: Комментирование кода в Python
- Урок №6: 3 основных типа данных в Python, с которыми начнем работать сразу: int, float, str
- Урок №7: Числа и операции с ними в Python
- Урок №8: Ввод и вывод данных в Python. Пишем первую программу
Содержание:развернуть
- Системные требования
- Как установить
-
На Windows
-
На Mac OS
-
На Linux
- Подготовка к работе и настройка
-
Настройки интерфейса
-
Настройка интерпретатора
-
Настройка виртуального окружения
- Запуск скриптов в консоли
- Отладчик (debugger) в Pycharm
- Deploy на удаленный хост
- Макросы
- Полезные хоткеи и фишки
- ТОП 7 полезных плагинов для Pycharm
- Что делать, если PyCharm не видит модули Python?
Twitter, Pinterest, HP, Symantec, Groupon. Как думаете, что у них общего 🤔? Не сомневаюсь, ответ вам известен. Но помимо того, что это крупнейшие на мировом IT-рынке компании, есть и более специфичная деталь: те их сотрудники, кто программирует на языке Python, пишут свой код в среде разработки PyCharm.
Талантливые ребята из JetBrains разработали одну из наиболее используемых IDE в мире для этого языка программирования.
В начале 2019 года компания JetBrains опросила почти 7000 разработчиков. 42% опрошенных, которые пишут на Python, выбрали PyCharm как основную IDE для своей работы.
PyCharm кроссплатформенна и совместима с Windows, Linux и MacOS. Она поддерживает, как вторую, так и третью версию Питона и, кроме всего прочего, имеет красивый и функциональный UI.
Инструменты и функции, предоставляемые этой интегрированной средой, помогают Python-программистам быстро и эффективно писать код, синхронизироваться с системой контроля версий, использовать фреймворки и плагины, позволяя при этом настроить интерфейс так, как удобно самому пользователю и даже дают возможность дополнительного расширения IDE.
В 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
- Запускаете файл
pycharm.exe
. - Следуете инструкциям инсталл-мастера.
- Выбираете нужные параметры установки.
- Готово.
На Mac OS
- Сперва следует скачать файл
pycharm.dmg
. - Затем смонтировать диск в вашей системе.
- И, наконец, необходимо скопировать PyCharm в Applications.
На Linux
- Файл
pycharm.tar.gz
нужно скопировать в выбранную папку. - Обязательно убедитесь, что у вас есть права доступа RW для данного каталога.
- Распакуйте pycharm.tar.gz используя команду:
tar -xzf pycharm-2020.1.2.tar.gz
- Будьте внимательны: архив НЕЛЬЗЯ РАСПАКОВЫВАТЬ в папку с существующей инсталляцией.
- Теперь можно запустить
pycharm.sh
из каталогаbin
.
Подготовка к работе и настройка
Перед тем, как приступить к разработке в PyCharm, вам нужно создать проект, поскольку все дальнейшие манипуляции будут происходить именно в нём и на его основе.
Чтобы начать новый проект, нажмите New Project и придумайте ему имя. Теперь можно приступить к настройке.
Настройки интерфейса
Несмотря на то, что разработчики из JetBrains начинали свой путь в России, смена языка интерфейса в среде разработки не предусмотрена, поэтому к вашим услугам будет лишь родной язык Уильяма Шекспира.
Зато вы можете изменить сами шрифты и их размеры, пройдя по пути:
File -> Settings -> editor -> font
Поменять цветовую схему UI:
File -> Settings -> editor -> color scheme
И сконфигурировать множество других аспектов, вроде общих настроек, конфигураций прокрутки, настроек цвета для каждого доступного языка и так далее. Для всего этого есть редактор:
file -> settings -> editor
Настройка интерпретатора
Скачать интерпретатор вы можете с официального сайта Python. Если в ваши планы не входит работа с библиотеками, которые есть только во второй версии языка, то стоит качать последний релиз Python 3.
О том, как установить Python:
Для использования установленного интерпретатора, выберите его в настройках:
File -> Settings -> Project:<name> -> Project Interpreter
💭 Если PyСharm не видит интерпретатор, попробуйте добавить его вручную. Для этого:
- Нажмите на шестеренку в верхнем правом углу, выберите «Add..«.
- Далее выберите «System Interpreter«;
- Нажмите на 3 точки «…» справа от поля в выбором интерпретатора;
- Укажите путь до интерпретатора.
Настройка виртуального окружения
Если по долгу программистской службы вам приходится работать с несколькими проектами, то определенно не помешает настройка и подключение виртуального окружения.
Venv — это, грубо говоря, директория, содержащая ссылку на интерпретатор и набор установленных библиотек. Виртуальное окружение “изолирует” ваши проекты, и помогает, в частности, не запутаться в разных версиях библиотек, адаптированных для каждого из них по отдельности.
Подробнее про виртуальное окружение:
Если вы настроили виртуальное окружение заранее, PyCharm покажет уведомление, в котором предложит использовать его в проекте. Если уведомления нет, вы всегда можете настроить и изменить его вручную в настройках:
File -> Settings -> Project:<name> -> Project Interpreter
Также в этом меню можно создать виртуальные окружения с нуля. Для этого:
- Нажмите на шестеренку в верхнем правом углу, выберите «Add..«.
- Выберите «Virual Enviroment» и задайте параметры.
Venv создано и готово к работе 👌.
Окружение Pipenv создается аналогичным образом
Запуск скриптов в консоли
Чтобы запустить код в PyCharm, нужно выбрать интерпретатор в настройках (как это сделать я писал чуть выше).
Также, перед запуском своего кода в PyCharm необходимо добавить конфигурацию (чтобы IDE понимал, какой файл ему запускать и по каким правилам). Изначально, если проект новый, конфигурации нет, и кнопка запуска не активна.
Чтобы запустить код в новом проекте, зайдите в
Run -> Run
или выполните комбинацию:
Alt + Shift + F10
Откроется диалоговое окно в выбором файла, который необходимо запустить.
После запуска, откроется терминал, в котором вы увидите результат выполнения своего скрипта и сообщение о том, что процесс завершился с кодом 0 (0 означает успешное завершение).
Далее, когда конфигурация создана и сохранена, запускать свой код на выполнения можно комбинацией:
Shift + F10
☝️ Если скрипт не запускается, возможно вы не сохранили конфигурацию или PyCharm не видит интерпретатор. Настроить или создать конфигурацию можно в меню «Edit Configurations..«, которое находится сверху справа, около кнопки «Run».
Есть еще один способ запуска кода:
- Внизу окна программы кликните на «Terminal«.
- Напишите в терминале
python <name>.py
илиpython3 <name>.py
.
💁♂️ В целях обучение, вам может понадобиться быстро писать и проверять Python-инструкции. Для этого в PyCharm-е реализован интерактивный режим (по аналогии с IDLE). Чтобы его вызвать, достаточно нажать на «Python Console» внизу слева.
Отладчик (debugger) в Pycharm
Отладка — чрезвычайно полезный инструмент. С помощью него можно пошагово исполнять программный код. Интерпретатор переходит в особый режим, фиксируя на каждом этапе выполнения текущее состояние программы. Т.е. для каждой строки кода вам будет представлен мини-отчёт, в котором можно посмотреть актуальные значения всех переменных и проследить таким образом весь процесс их изменения.
Находясь в руках опытного разработчика, отладчик сокращает время поиска ошибок на порядки.
Для старта отладки, нужно поставить так называемую точку останова. Это красный кружок напротив строки кода.
Вы можете установить её где захотите, но чаще всего точку следует ставить там, где интерпретатор увидел ошибку.
Для запуска кода в режиме отладки нажмите на значок в «жука» в левом верхнем углу:
Или выполните комбинацию:
Shift + F9
Отладка началась.
Теперь, нажимая F8
, можно последовательно шагать по строчкам кода и смотреть текущее состояние всей программы.
«Шагать» можно и через F7
, но в таком случае дебаггер будет совершать «Шаг с заходом». Т.е. при встрече вызова функции он будет заходить в её описание и последовательно проходить по инструкциям.
Все варианты навигации в режиме отладки можно посмотреть в окне «Debugger»:
Для каждой кнопки существует свой hotkey — чтобы увидеть его, достаточно навести курсор на нужную кнопку.
Deploy на удаленный хост
Развернуть и отправить код на сервер возможно прямиком из PyCharm.
Инструмент не доступен в бесплатной комьюнити-версии
Чтобы добавить удалённый сервер, первым делом перейдём в:
Tools -> Deployment -> Configuration
Здесь сначала вводим имя, а затем настраиваем данные сервера. Потом вводим имя и пароль пользователя и проверяем соединение при помощи кнопки Test Connection
.
Переключаемся на следующую вкладку под названием Mappings. Мапы здесь — это соответствия между путями на вашем компьютере и путями на сервере. Производим и применяем настройки.
Теперь можно производить deploy:
Tools -> Deployment -> Upload to <your_host_name>
💡 Лайфхак: для удобной работы можно настроить автоматический деплой на удаленный сервер после каждого «сохранения». Для этого перейдите в Tools -> Deployment -> Options
и выберите On explicit save action (Ctrl + S)
.
Макросы
Макросы, как и многие другие вещи нужны исключительно для облегчения нашей с вами жизни. Они позволяют автоматизировать ряд повторяющихся процедур, которые вы чаще всего выполняете во время написания кода. Вы можете записывать, редактировать и воспроизводить макросы, назначать им ярлыки и даже делиться ими.
Чтобы создать или настроить свой собственный макрос, вам нужно выбрать:
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
.
Prerequisite: Python Language Introduction
Python is a widely-used general-purpose, high-level programming language. It was initially designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for emphasis on code readability, and its syntax allows programmers to express concepts in fewer lines of code.
Python is a programming language that lets you work quickly and integrate systems more efficiently.
We need to have an interpreter to interpret and run our programs. There are certain online interpreters like GFG-IDE, IDEONE or CodePad, etc. Running Python codes on an offline interpreter is much more compatible than using an online IDE.
PyCharm is one of the most popular Python-IDE developed by JetBrains used for performing scripting in Python language. PyCharm provides some very useful features like Code completion and inspection, Debugging process, support for various programming frameworks such as Flask and Django, Package Management, etc. PyCharm provides various tools for productive development in Python.
Installing Python:
Before, starting with the process of installing PyCharm in Windows, one must ensure that Python is installed on their system. To check if the system is equipped with Python, go to the Command line(search for cmd in the Run dialog(
+ R).
Now run the following command:
python --version
If Python is already installed, it will generate a message with the Python version available.
If Python is not present, go through How to install Python on Windows? and follow the instructions provided.
Downloading and Installing PyCharm:
Before beginning with the installation process, PyCharm needs to be downloaded. For that, PyCharm is available on jetbrains.com.
Download the PyCharm and follow the further instructions for its installation.
Beginning with the installation:
Getting Started with PyCharm:
Once the Installation is over, PyCharm can be searched and started from the Start Menu. Follow the steps given below to do the same:
Prerequisite: Python Language Introduction
Python is a widely-used general-purpose, high-level programming language. It was initially designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for emphasis on code readability, and its syntax allows programmers to express concepts in fewer lines of code.
Python is a programming language that lets you work quickly and integrate systems more efficiently.
We need to have an interpreter to interpret and run our programs. There are certain online interpreters like GFG-IDE, IDEONE or CodePad, etc. Running Python codes on an offline interpreter is much more compatible than using an online IDE.
PyCharm is one of the most popular Python-IDE developed by JetBrains used for performing scripting in Python language. PyCharm provides some very useful features like Code completion and inspection, Debugging process, support for various programming frameworks such as Flask and Django, Package Management, etc. PyCharm provides various tools for productive development in Python.
Installing Python:
Before, starting with the process of installing PyCharm in Windows, one must ensure that Python is installed on their system. To check if the system is equipped with Python, go to the Command line(search for cmd in the Run dialog(
+ R).
Now run the following command:
python --version
If Python is already installed, it will generate a message with the Python version available.
If Python is not present, go through How to install Python on Windows? and follow the instructions provided.
Downloading and Installing PyCharm:
Before beginning with the installation process, PyCharm needs to be downloaded. For that, PyCharm is available on jetbrains.com.
Download the PyCharm and follow the further instructions for its installation.
Beginning with the installation:
Getting Started with PyCharm:
Once the Installation is over, PyCharm can be searched and started from the Start Menu. Follow the steps given below to do the same:
JetBrains PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.
Для установки PyCharm сперва нужно установить интерпретатор Python. Дальше — пошаговый процесс установки PyCharm.
- Перейдите на сайт JetBrains https://www.jetbrains.com/pycharm/. PyCharm — это проект JetBrains.
- Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.
- Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.
- Теперь необходимо запустить установку (
В статье используется версия pycharm 2019.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть 2019.2 может быть любой.
- Оставьте папку установки по умолчанию. Это папка C:Program files(x86)JetBrainsPyCharm Community Edition 2019.2 . Если выбрана другая, лучше указать именно это направление. Нажмите «Next».
- Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».
- Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
- Установка начнется автоматически. Дождитесь завершения.
- После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».
- Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
- PyCharm запустится. Первый раз этой займет больше времени.
- После приветственного окна нажмите «Create New Project».
- Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».
- Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm.
В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе. Удачи и успехов в изучении Python.
Install PyCharm
PyCharm is a cross-platform IDE that provides consistent experience on the Windows, macOS, and Linux operating systems.
PyCharm is available in three editions: Professional , Community , and Edu . The Community and Edu editions are open-source projects and they are free, but they have fewer features. PyCharm Edu provides courses and helps you learn programming with Python. The Professional edition is commercial, and provides an outstanding set of tools and features. For details, see the editions comparison matrix.
System requirements
4 GB of free RAM
8 GB of total system RAM
Multi-core CPU. PyCharm supports multithreading for different operations and processes making it faster the more CPU cores it can use.
2.5 GB and another 1 GB for caches
SSD drive with at least 5 GB of free space
Officially released 64-bit versions of the following:
Microsoft Windows 8 or later
macOS 10.14 or later
Any Linux distribution that supports Gnome, KDE , or Unity DE. PyCharm is not available for some Linux distributions, such as RHEL6 or CentOS6, that do not include GLIBC 2.14 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 11).
Python 2: version 2.7
Python 3: from the version 3.6 up to the version 3.11
Install using the Toolbox App
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
Download the installer .exe from the Toolbox App web page.
Run the installer and follow the wizard steps.
After you run the Toolbox App, click its icon in the notification area and select which product and version you want to install.
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
Download the disk image .dmg from the Toolbox App web page.
There are separate disk images for Intel and Apple Silicon processors.
Mount the image and drag the JetBrains Toolbox app to the Applications folder.
After you run the Toolbox App, click its icon in the main menu and select which product and version you want to install.
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
Download the tarball .tar.gz from the Toolbox App web page.
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:
Execute the jetbrains-toolbox binary from the extracted directory to run the Toolbox App and select which product and version you want to install. After you run the Toolbox App for the first time, it will automatically add the Toolbox App icon to the main menu.
Log in to your JetBrains Account from the Toolbox App and it will automatically activate the available licenses for any IDE that you install.
You can use this shell script that automatically downloads the tarball with the latest version of the Toolbox App, extracts it to the recommended /opt directory, and creates a symbolic link in the /usr/local/bin directory.
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.
To verify the integrity of the installer, use the SHA checksum linked from the Download page.
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 .
There are separate disk images for Intel and Apple Silicon processors.
To verify the integrity of the downloaded disk image, use the SHA checksum linked from the Download page.
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
Unpack the pycharm-*.tar.gz file to a different folder, if your current Download folder doesn’t support file execution:
The recommended installation location according to the filesystem hierarchy standard (FHS) is /opt . To install PyCharm into this directory, enter the following command:
To verify integrity of the downloaded archive, use the SHA checksum linked from the Download page.
Switch to the bin subdirectory:
Run pycharm.sh from the bin subdirectory.
Install using snap packages
For Ubuntu 16.04 and later, you can use snap packages to install PyCharm.
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:
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:
Run pycharm-professional , pycharm-community , or pycharm-educational in the Terminal.
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 information about the location of the default IDE directories with user-specific files, see 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.
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:
Silent configuration file
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.
It is possible to perform silent installation without the configuration file. In this case, omit the /CONFIG switch and run the installer as an administrator. Without the silent configuration file, the installer will ignore all additional options: it will not create desktop shortcuts, add associations, or update the PATH variable. However, it will still create a shortcut in the Start menu under JetBrains .
Создание виртуальных окружений и установка библиотек для Python 3 в IDE PyCharm
Язык программирования Python считается достаточно простым. На нем легче и быстрее пишутся программы, по сравнению с компилируемыми языками программирования. Для Python существует множество библиотек, позволяющих решать практически любые задачи. Есть, конечно, и минусы и другие нюансы, но это отдельная тема.
Довольно часто я вижу, как мои знакомые и друзья начинают изучать Python и сталкиваются с проблемой установки и использования сторонних библиотек. Они могут несколько часов потратить на установку библиотеки, и даже, могут не справиться с этим и забить на неё. В то время как, в большинстве случаев, это можно было сделать за несколько минут.
Статья начинается с базовых вещей: с установки Python 3, инструментов разработки Pip и Virtualenv и среды разработки PyCharm в Windows и в Ubuntu. Для многих это не представляет трудностей и возможно, что уже всё установлено.
После чего будет то, ради чего задумывалась статья, я покажу как в PyCharm создавать и использовать виртуальные окружения и устанавливать в них библиотеки с помощью Pip.
Установка Python и Pip
Pip является менеджером пакетов для Python. Именно с помощью него обычно устанавливаются модули/библиотеки для разработки в виде пакетов. В Windows Pip можно установить через стандартный установщик Python. В Ubuntu Pip ставится отдельно.
Установка Python и Pip в Windows
Для windows заходим на официальную страницу загрузки, где затем переходим на страницу загрузки определенной версии Python. У меня используется Python 3.6.8, из-за того, что LLVM 9 требует установленного Python 3.6.
Далее в таблице с файлами выбираем «Windows x86-64 executable installer» для 64-битной системы или «Windows x86 executable installer» для 32-битной. И запускаем скачанный установщик, например, для версии Python 3.8.1 он называется python-3.8.1-amd64.exe .
Во время установки ставим галочку возле Add Python 3.x to PATH и нажимаем Install Now:
Установка Python и Pip в Ubuntu
В Ubuntu установить Python 3 можно через терминал. Запускаем его и вводим команду установки. Вторая команда выводит версию Python.
Далее устанавливаем Pip и обновляем его. После обновления необходимо перезапустить текущую сессию (или перезагрузить компьютер), иначе возникнет ошибка во время вызова Pip.
Основные команды Pip
Рассмотрим основные команды при работе с Pip в командой строке Windows и в терминале Ubuntu.
Команда | Описание |
---|---|
pip help | Справка по командам |
pip search package_name | Поиск пакета |
pip show package_name | Информация об пакете |
pip install package_name | Установка пакета(ов) |
pip uninstall package_name | Удаление пакета(ов) |
pip list | Список установленных пакетов |
pip install -U | Обновление пакета(ов) |
Если виртуальные окружения не используются, то во время установки пакета(ов) полезно использовать дополнительно ключ —user , устанавливая пакет(ы) локально только для текущего пользователя.
Установка VirtualEnv и VirtualEnvWrapper
VirtualEnv используется для создания виртуальных окружений для Python программ. Это необходимо для избежания конфликтов, позволяя установить одну версию библиотеки для одной программы, и другу для второй. Всё удобство использования VirtualEnv постигается на практике.
Установка VirtualEnv и VirtualEnvWrapper в Windows
В командной строке выполняем команды:
Установка VirtualEnv и VirtualEnvWrapper в Ubuntu
Для Ubuntu команда установки будет следующей:
После которой в конец
При новом запуске терминала должны будут появиться сообщения, начинающиеся на virtualenvwrapper.user_scripts creating , что говорит об успешном завершении установки.
Работа с виртуальным окружением VirtualEnv
Рассмотрим основные команды при работе с VirtualEnv в командой строке Windows и в терминале Ubuntu.
Команда | Описание |
---|---|
mkvirtualenv env-name | Создаем новое окружение |
workon | Смотрим список окружений |
workon env-name | Меняем окружение |
deactivate | Выходим из окружения |
rmvirtualenv env-name | Удаляем окружение |
Находясь в одном из окружений, можно ставить пакеты через Pip, как обычно и нет необходимости добавлять ключ —user :
Для Windows можно указать в переменных среды WORKON_HOME для переопределения пути, где хранятся виртуальные окружения. По умолчанию, используется путь %USERPROFILE%Envs .
Установка PyCharm
PyCharm — интегрированная среда разработки для языка программирования Python. Обладает всеми базовыми вещами необходимых для разработки. В нашем случае огромное значение имеет хорошее взаимодействие PyCharm с VirtualEnv и Pip, чем мы и будем пользоваться.
Установка PyCharm в Windows
Скачиваем установщик PyCharm Community для Windows с официального сайта JetBrains. Если умеете проверять контрольные суммы у скаченных файлов, то не забываем это сделать.
В самой установке ничего особенного нету. По сути только нажимаем на кнопки next, и в завершение на кнопку Install. Единственно, можно убрать версию из имени папки установки, т.к. PyCharm постоянно обновляется и указанная версия в будущем станет не правильной.
Установка PyCharm в Ubuntu
Скачиваем установщик PyCharm Community для Linux с официального сайта JetBrains. Очень хорошей практикой является проверка контрольных сумм, так что если умеете, не ленитесь с проверкой.
Распаковываем архив с PyCharm и переименовываем папку с программой в pycharm-community , убрав версию из названия.
Теперь в директории
/.local (Ctrl + H — Показ скрытый файлов), создаем папку opt , куда и перемещаем pycharm-community . В результате по пути /.local/opt/pycharm-community должны размещаться папки bin , help и т.д. Таким образом PyCharm будет находится в своём скромном месте и никому не будет мешать.
Далее выполняем команды в терминале:
Производим установку. И очень важно в конце не забыть создать desktop файл для запуска PyCharm. Для этого в Окне приветствия в нижнем правом углу нажимаем на Configure → Create Desktop Entry.
Установка PyCharm в Ubuntu из snap-пакета
PyCharm теперь можно устанавливать из snap-пакета. Если вы используете Ubuntu 16.04 или более позднюю версию, можете установить PyCharm из командной строки.
Использование VirtualEnv и Pip в PyCharm
Поддержка Pip и Virtualenv в PyCharm появилась уже довольно давно. Иногда конечно возникают проблемы, но взаимодействие работает в основном стабильно.
Рассмотрим два варианта работы с виртуальными окружениями:
- Создаём проект со своим собственным виртуальным окружением, куда затем будут устанавливаться необходимые библиотеки;
- Предварительно создаём виртуальное окружение, куда установим нужные библиотеки. И затем при создании проекта в PyCharm можно будет его выбирать, т.е. использовать для нескольких проектов.
Первый пример: использование собственного виртуального окружения для проекта
Создадим программу, генерирующую изображение с тремя графиками нормального распределения Гаусса Для этого будут использоваться библиотеки matplotlib и numpy, которые будут установлены в специальное созданное виртуальное окружение для программы.
Запускаем PyCharm и окне приветствия выбираем Create New Project.
В мастере создания проекта, указываем в поле Location путь расположения создаваемого проекта. Имя конечной директории также является именем проекта. В примере директория называется ‘first_program’.
Далее разворачиваем параметры окружения, щелкая по Project Interpreter. И выбираем New environment using Virtualenv. Путь расположения окружения генерируется автоматически. В Windows можно поменять в пути папку venv на Envs , чтобы команда workon находила создаваемые в PyCharm окружения. Ставить дополнительно галочки — нет необходимости. И нажимаем на Create.
Теперь установим библиотеки, которые будем использовать в программе. С помощью главного меню переходим в настройки File → Settings. Где переходим в Project: project_name → Project Interpreter.
Здесь мы видим таблицу со списком установленных пакетов. В начале установлено только два пакета: pip и setuptools.
Справа от таблицы имеется панель управления с четырьмя кнопками:
- Кнопка с плюсом добавляет пакет в окружение;
- Кнопка с минусом удаляет пакет из окружения;
- Кнопка с треугольником обновляет пакет;
- Кнопка с глазом включает отображение ранних релизов для пакетов.
Для добавления (установки) библиотеки в окружение нажимаем на плюс. В поле поиска вводим название библиотеки. В данном примере будем устанавливать matplotlib. Дополнительно, через Specify version можно указать версию устанавливаемого пакета и через Options указать параметры. Сейчас для matplotlib нет необходимости в дополнительных параметрах. Для установки нажимаем Install Package.
После установки закрываем окно добавления пакетов в проект и видим, что в окружение проекта добавился пакет matplotlib с его зависимостями. В том, числе был установлен пакет с библиотекой numpy. Выходим из настроек.
Теперь мы можем создать файл с кодом в проекте, например, first.py. Код программы имеет следующий вид:
Для запуска программы, необходимо создать профиль с конфигурацией. Для этого в верхнем правом углу нажимаем на кнопку Add Configuration. . Откроется окно Run/Debug Configurations, где нажимаем на кнопку с плюсом (Add New Configuration) в правом верхнем углу и выбираем Python.
Далее указываем в поле Name имя конфигурации и в поле Script path расположение Python файла с кодом программы. Остальные параметры не трогаем. В завершение нажимаем на Apply, затем на OK.
Теперь можно выполнить программу и в директории с программой появится файл gauss.png :
Второй пример: использование предварительно созданного виртуального окружения
Данный пример можно использовать во время изучения работы с библиотекой. Например, изучаем PySide2 и нам придется создать множество проектов. Создание для каждого проекта отдельного окружения довольно накладно. Это нужно каждый раз скачивать пакеты, также свободное место на локальных дисках ограничено.
Более практично заранее подготовить окружение с установленными нужными библиотеками. И во время создания проектов использовать это окружение.
В этом примере мы создадим виртуальное окружения PySide2, куда установим данную библиотеку. Затем создадим программу, использующую библиотеку PySide2 из предварительно созданного виртуального окружения. Программа будет показывать метку, отображающую версию установленной библиотеки PySide2.
Начнем с экран приветствия PyCharm. Для этого нужно выйти из текущего проекта. На экране приветствия в нижнем правом углу через Configure → Settings переходим в настройки. Затем переходим в раздел Project Interpreter. В верхнем правом углу есть кнопка с шестерёнкой, нажимаем на неё и выбираем Add. , создавая новое окружение. И указываем расположение для нового окружения. Имя конечной директории будет также именем самого окружения, в данном примере — pyside2 . В Windows можно поменять в пути папку venv на Envs , чтобы команда workon находила создаваемые в PyCharm окружения. Нажимаем на ОК.
Далее в созданном окружении устанавливаем пакет с библиотекой PySide2, также как мы устанавливали matplotlib. И выходим из настроек.
Теперь мы можем создавать новый проект использующий библиотеку PySide2. В окне приветствия выбираем Create New Project.
В мастере создания проекта, указываем имя расположения проекта в поле Location. Разворачиваем параметры окружения, щелкая по Project Interpreter, где выбираем Existing interpreter и указываем нужное нам окружение pyside2 .
Для проверки работы библиотеки создаем файл second.py со следующий кодом:
Далее создаем конфигурацию запуска программы, также как создавали для первого примера. После чего можно выполнить программу.
Заключение
У меня нет богатого опыта программирования на Python. И я не знаком с другими IDE для Python. Поэтому, возможно, данные IDE также умеют работать с Pip и Virtualenv. Использовать Pip и Virtualenv можно в командой строке или в терминале. Установка библиотеки через Pip может завершиться ошибкой. Есть способы установки библиотек без Pip. Также создавать виртуальные окружения можно не только с помощью Virtualenv.
В общем, я лишь поделился небольшой частью опыта из данной области. Но, если не вдаваться в глубокие дебри, то этого вполне достаточно знать, чтобы писать простые программы на Python с использованием сторонних библиотек.