PyCharm Community. Основы работы
PyCharm – это одна из наиболее удобных сред разработки на языке Python. Существует в двух версиях:
- PyCharm Community – свободно-распространяемая версия с открытым исходным кодом.
- PyCharm Professional – проприетарная платная версия с триальным периодом.
В версии Community вы сможете программировать в основном на Python, в Professional – также на смежных языках (веб-программирование), использовать множество фреймворков.
В данном уроке мы рассмотрим создание проекта в PyCharm Community, первоначальную настройку среды и некоторые особенности работы в ней. Полную документацию смотрите на сайте разработчика данной IDE.
PyCharm не содержит самого интерпретатора Python, поэтому последний уже должен быть установлен в системе. В дистрибутивах Linux обычно это так и есть: пакет интерпретатора Python устанавливается вместе с операционной системой. Пользователи Windows, если еще не сделали этого, могут скачать интерпретатор Питона с официального сайта: https://www.python.org/downloads/
В Linux, распаковав установочный пакет PyCharm, вы найдете в нем файл Install***.txt , в котором описано, что надо сделать, чтобы установить и запустить среду разработки.

Процесс может выглядеть следующим образом:
-
Перемещаем каталог с файлами среды разработки в директорию /opt командой
sudo mv pycharm-community-2022.3.3/ /opt/
cd /opt/pycharm-community-2022.3.3/bin/
./pycharm.sh
При первом запуске PyCharm будет предложено принять пользовательское соглашение, также появится окно с вопросом отправлять или нет анонимные данные о том, как вы используете продукт.
Далее появится приветственное окно, в котором среди прочего предлагается создать новый проект.

При создании проекта появляется диалоговое окно, в котором следует указать адрес нового каталога (или согласиться с заданным по-умолчанию), создавать ли для проекта собственное виртуальное окружение.

Если вы только учитесь языку Питона, во избежание большого количества непонятных файлов в каталоге проекта, может быть целесообразнее выбрать пункт Previously configured interpreter . После этого через список Interpreter: выбрать системный интерпретатор ( System Interpreter ), указав его адрес.

Вернувшись в предыдущее окно, снимем флажок Create a main.py welcome script .

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

Окно Tip of the Day и сообщение Code With Me следует закрыть, если они появятся. Возможно потребуется подождать, пока среда настроит проект. Сообщение об этом вы увидите в строке состояния.
Слева на панели Project управляют файлами проекта. На скрине выше в каталоге pythonProject нет ни одного файла. Чтобы создать файл, в котором будет написана программа на Python, кликнем по этой папке правой кнопкой мыши. В контекстном меню выбираем New → Python File .

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

Нажав Enter , вы увидите файл на панели Project . Также он будет открыт в центральной части окна PyCharm.
После того, как исходный код написан, чтобы первый раз запустить программу, проще всего нажать Ctrl+Shift+F10 . Внизу раскроется вкладка Run , в которой отобразиться результат выполнения.

Иногда удобнее, чтобы панель выполнения программы открывалась не снизу, а, например, справа. В этом случае в настройках панели (справа значок похожий на гайку) следует выбрать Move to → Right Top .

После этого интерфейс среды разработки примет такой вид:

Внешний вид среды и множество других ее свойств, поведение настраиваются в окне Settings (меню File → Settings ). На скрине ниже показано, как изменить темную тему оформления PyCharm на светлую.

Бывает удобно менять размер шрифта в редакторе кода, зажав Ctrl и прокручивая колесо мыши. Чтобы воспользоваться этой возможностью в PyCharm, надо установить соответствующий флажок в разделе Editor → General окна настроек.

Изменить по-умолчанию заданный размер шрифта можно в разделе Editor → Font .

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

В дистрибутивах Linux обычно значок PyCharm не устанавливается в системное меню. И для последующего запуска среды вам снова надо будет обращаться к файлу pycharm.sh . Однако вы можете создать ярлык на приложение выполнив команду Tools → Create Desktop Entry… .

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

Теперь рассмотрим некоторые особенности работы в PyCharm, точнее в его редакторе кода. Многие из них универсальны, характерны для других сред разработки. Так нажатие Ctrl + D дублирует строку, в которой находится курсор.
Ctrl + C копирует строку, в которой находится курсор, выделять строку при этом не надо. Потом копию можно вставить в любое место программы командой Ctrl + V .
Если надо скопировать или продублировать участок в несколько строк, его следует выделить.
Выделенный участок можно сдвинуть вправо (сделать вложенным), нажав Tab . Смещение влево (на внешний уровень) выполняется комбинацией Shift + Tab .
Поднять/опустить (поменять местами с предшествующей/нижестоящей) строку или выделенный участок можно с помощью сочетаний Shift + Ctrl + стрелка вверх или стрелка вниз клавиатуры.
Примеры решения и дополнительные уроки в pdf-версии курса
X Скрыть Наверх
Python. Введение в программирование
почему при запуске кода в Pycharm выходит ошибка No Python in python.exe?
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.
IT Денис
Новичок
Пользователь
Май 5, 2020 18 1 3
Я хотел просто запустить код после переустановки Python потом захожу в Pycharm запускаю код и выходит такая ошибка
Ketovx
Новичок
Пользователь
Авг 1, 2020 9 2 3 23 RF, KZN github.com

Вам нужно указать путь к установленному интерпретатору. Это можно сделать в настройках проекта File->Settings->Project->Project Interpreter. Нажмите на кнопку шестерёнки и добавьте новый интерпретатор в ваш проект.
IT Денис
Новичок
Пользователь
Май 5, 2020 18 1 3
Вам нужно указать путь к установленному интерпретатору. Это можно сделать в настройках проекта File->Settings->Project->Project Interpreter. Нажмите на кнопку шестерёнки и добавьте новый интерпретатор в ваш проект.Посмотреть вложение 474
Помогите разобраться с Pycharm .
Короче, я установил Pycharm и Python 3 . Вроде бы прописал все пути, но когда в Pycharm написал элементарную команду и нажал Run он выдал мне следующее, смотри фото. Он пишет, что : no Python iterpreter configured for the project и (я только начинаю программировать) я просто не понимаю что нужно ввести в поле interpreter options, ссылку на exe или на что? Помогите пожалуйста! Понятно и пошагово !(и питон и пайчарм уже по 5 раз переустанавливал, так что установлено всё верно.
Голосование за лучший ответ
графа Python interpreter указывает на бинарный файл интерпретатора
На винде по умолчанию искать тут C:\Users\ имя пользователя вписать свое \AppData\Local\Programs\Python\Python36-32 (или другие цифры в зависимости от версии) \python.exe
Configure a pipenv environment
Pipenv is a tool that provides all necessary means to create a virtual environment for your Python project. It automatically manages project packages through the Pipfile file as you install or uninstall packages.
Pipenv also generates the Pipfile.lock file, which is used to produce deterministic builds and create a snapshot of your working environment. This might be particularly helpful for security sensitive deployment, when project requirements and packages versions are critical. For more information about pipenv, refer to the project documentation at pipenv.pypa.io.
To use pipenv with PyCharm, you need to implement several preparation steps.
Install pipenv

- Run the following command to ensure you have pip installed in your system: $ pip —version You should expect to receive a system response indicating the pip version. If no pip is discovered, install it as described in the Installation Instructions. Alternatively, you can download and install Python from http://python.org.
- Install pipenv by running the following command: $ pip install —user pipenv When installation completes, you will see the following message:
- For your convenience, you might add the user base’s binary directory to your PATH environmental variable. If you skip this procedure, PyCharm will prompt you to specify the path to the pipenv executable when adding a pipenv environment.
- Run the following command: $ py -m site —user-site A sample output can be: C:\Users\jetbrains\AppData\Roaming\Python\Python37\site-packages
- Replace site-packages with Scripts in this path to receive a string for adding to the PATH variable, for example: $ setx PATH «%PATH%;C:\Users\jetbrains\AppData\Roaming\Python\Python37\Scripts» Running the above command in PowerShell will overwrite the user PATH variable. To avoid that, use $ setx PATH «$env:PATH;C:\Users\jetbrains\AppData\Roaming\Python\Python37\Scripts» instead. However, you should keep in mind that this command has a side effect of duplicating the content of the system PATH variable in the user PATH variable. For more information about managing environment variables in PowerShell, refer to the PowerShell documentation.
- Run the following command to find the user base’s binary directory: $ python -m site —user-base An example of output can be /Users/jetbrains/.local (macOS) or /home/jetbrains/.local (Linux)
- Add bin to this path to receive a string for adding to the ~/.bashrc file, for example: $ export PATH=»$PATH:/Users/jetbrains/.local/bin»
- Run the following command to make the changes effective: $ source ~/.bashrc
- Ensure you have enabled bashrc in your bash_profile .
At any time you can alter the specified path to the pipenv executable in the project settings. In the Settings dialog ( Control+Alt+S ), navigate to Tools | Python Integrated Tools , and type the target path in the Path to Pipenv executable field.
After the preparation steps are done, you can use pipenv to create a virtual environment for new or existing projects.
You can also set up pipenv for any of your earlier created projects.
Configure pipenv for an existing Python project

- Do one of the following:
- Click the Python Interpreter selector and choose Add New Interpreter .
- Press Control+Alt+S to open Settings and go to Project: | Python Interpreter . Click the Add Interpreter link next to the list of the available interpreters.
- Click the Python Interpreter selector and choose Interpreter Settings . Click the Add Interpreter link next to the list of the available interpreters.
- Select Add Local Interpreter .
- In the left-hand pane of the Add Python Interpreter dialog, select Pipenv Environment .
- Choose the base interpreter from the list, or click and find the desired Python executable in your file system.
- If your project contains Pipfile , you can choose whether you want to install the packages listed in it by enabling or disabling the Install packages from Pipfile checkbox. By default, the checkbox is enabled.
- If you have added the base binary directory to your PATH environmental variable, you don’t need to set any additional options: the path to the pipenv executable will be autodetected. If the pipenv executable is not found, follow the pipenv installation procedure to discover the executable path, and then specify it in the dialog.
- Click OK to complete the task.
When you have set the pipenv virtual environment as a Python interpreter, all available packages are added from the source defined in Pipfile . The packages are installed, removed, and updated in the list of the packages through pipenv rather than through pip.
PyCharm can create a pipenv environment for your project based on the project requirements recorded in Pipfile.
Create an environment using the Pipfile

- When you open a project that contains Pipfile , but no project interpreter is configured, PyCharm suggests that you create a pipenv environment.
- Click Create a pipenv environment using Pipfile if you want PyCharm to configure pipenv for you automatically. Alternatively, you can click Configure Python interpreter to follow the standard workflow.
- If PyCharm cannot autodetect the pipenv executable, specify the path to it and click OK .
A new pipenv environment will be configured for your project and the packages listed in Pipfile will be installed.
PyCharm supports environment variables, for example, PIPENV_VENV_IN_PROJECT . You can add PIPENV_VENV_IN_PROJECT=true to your ~/.profile , or ~/.bash_profile or ~/.bashrc and re-login to your OS in order for all the GUI processes to inherit new environment variables from your shell config.
For any of the configured Python interpreters (but Docker-based), you can:
- Manage interpreter paths
- Install, uninstall, and upgrade packages