Pycharm файл горит красным

Обновлено: 07.07.2024

ярлыки pycharm, общие настройки, управление конфигурацией

Этот блог постоянно обновляется!

Содержание включает в себя: советы по изучению Pycharm, ярлыки PyCharm 3.0 по умолчанию (переведено), общие настройки Pycharm, среда Pycharm и конфигурация пути Practical Практическая функция расширения Pycharm: очистить скомпилированный промежуточный файл .pyc в pycharm, самый быстрый способ конвертировать python2 в python3
[контроль версий Pycharm и управление базами данных] [эти полезные функции в PyCharm]

/pythoncharm/help/tip of the day:
A special variant of the Code Completion feature invoked by pressing Ctrl+Space twice allows you to complete the name of any class no matter if it was imported in the current file or not. If the class is not imported yet, the import statement is generated automatically.
You can quickly find all places where a particular class, method or variable is used in the whole project by positioning the caret at the symbol's name or at its usage in code and pressing Alt+Shift+F7 (Find Usages in the popup menu).
To navigate to the declaration of a class, method or variable used somewhere in the code, position the caret at the usage and press F12. You can also click the mouse on usages with the Ctrl key pressed to jump to declarations.
You can easily rename your local variables with automatic correction of all places where they are used.
To try it, place the caret at the variable you want to rename, and press Shift+F6 (Refactor | Rename). Type the new name in the popup window that appears, or select one of the suggested names, and press Enter.

переключатель
Use Alt+Up and Alt+Down keys to quickly move between methods in the editor.
Use Ctrl+Shift+F7 (Edit | Find | Highlight Usages in File) to quickly highlight usages of some variable in the current file.
выбрать
You can easily make column selection by dragging your mouse pointer while keeping the Alt key pressed.
завершение
Working in the interactive consoles, you don't need to memorise the command line syntax or available functions. Instead, you can use the familiar code completion Ctrl+Space. Moreover, from within the lookup list, you can press Ctrl+Q to view the item's documentation.
дисплей
Use F3 and Shift+F3 keys to navigate through highlighted usages.
Press Escape to remove highlighting.
история
Ctrl+Shift+Backspace (Navigate | Last Edit Location) brings you back to the last place where you made changes in the code.
Pressing Ctrl+Shift+Backspace a few times moves you deeper into your changes history.
Ctrl+E (View | Recent Files) brings a popup list of the recently visited files. Choose the desired file and press Enter to open it.
Use Alt+Shift+C to quickly review your recent changes to the project.
буфер обмена
Use the Ctrl+Shift+V shortcut to choose and insert recent clipboard contents into the text.
If nothing is selected in the editor, and you press Ctrl+C, then the whole line at caret is copied to the clipboard.
run/debug
By pressing Alt+Shift+F10 you can access the Run/Debug dropdown on the main toolbar, without the need to use your mouse.

Вы можете найти английскую версию ярлыка ReferenceCard.pdf в установочном каталоге PyCharm /opt/pycharm-3.4.1/help или открыть pycharm> справка> стандартная таблица ключей ref.

PyCharm Default Keymap

1. Редактирование

Ctrl + Пробел Базовое завершение кода (класс, метод, свойство)
Ctrl + Alt + Пробел
Ctrl + Shift + Enter
Ctrl + P информация о параметре (вызов параметров в методе)

Ctrl + Q Быстрый просмотр документов

Внешние документы F1

Shift + F1 Внешний документ, введите домашнюю страницу веб-документа

Ctrl + Shift + Z-> Вернуть Повторить

Ctrl + наведите курсор мыши / щелкните левой кнопкой мыши Введение / Введите определение кода
Ctrl + F1Display описание ошибки или предупреждение
Alt + Insert
Ctrl + O
Ctrl + Alt + T
Ctrl + / Раскомментировать / Раскомментировать
Ctrl + Shift + / заблокировать комментарии
Ctrl + W Выберите добавленный блок кода
Ctrl + Shift + W
Ctrl + Shift +] / [конец выбранного блока кода, начало
Alt + Enter
Ctrl + Alt + L форматирование кода
Ctrl + Alt + O Оптимизировать импорт
Ctrl + Alt + I авто-отступ
Tab / Shift + Tab Indent, а не отступ текущей строки
Ctrl + X / Shift + Delete Вырезать текущую строку или выделенный блок кода в буфер обмена
Ctrl + C / Ctrl + Insert Копировать текущую строку или выделенный блок кода в буфер обмена
Ctrl + V / Shift + Вставить Вставить из буфера обмена
Ctrl + Shift + V вставить из ближайшего буфера
Ctrl + D Копировать выделенную область или линию
Ctrl + Y Удалить выбранные строки
Ctrl + Shift + J
Ctrl + Enter Smart Wire Cutting
Shift + Enter
Ctrl + Shift + U для переключения между выбранной областью или блоком кода
Ctrl + Delete
Ctrl + Backspace Удалить до начала символа
Ctrl + Numpad +/- развернуть / свернуть блок кода(Текущая позиция: функция, комментарий и т. Д.)
Ctrl + Shift + Numpad +/- развернуть / свернуть все блоки кода
Ctrl + F4 Закрыть бегущую вкладку
2. Поиск / замена
F3 следующий
Shift + F3 предыдущая
Ctrl + R
Ctrl + Shift + F или дважды нажмите Shift, чтобы найти глобально
Ctrl + Shift + R глобальная замена
3, Бег
Alt + Shift + F10 Настройка режима запуска
Настройка режима отладки Alt + Shift + F9
Shift + F10
Shift + F9 отладка
Ctrl + Shift + F10 Запустить конфигурацию редактора
Ctrl + Alt + R Запустить задачу manage.py
4, ввод в эксплуатацию (отладка)
F8 пропустить
F7 Enter
Shift + F8 Выход
Alt + F9 Запуск курсора
Alt + F8 проверочное выражение
Ctrl + Alt + F8 Быстрая проверка выражения
Процедура восстановления F9
Ctrl + F8 переключатель точки останова
Ctrl + Shift + F8 Просмотр точек останова
5, навигация (навигация)
Ctrl + N Перейти в класс
Ctrl + Shift + N Перейти к символу

Alt + Right / Left Перейти к следующей и предыдущей отредактированной вкладке (файл кода)

Alt + Up / Down Перейти к предыдущему и следующему методам

F12 Вернуться к предыдущему окну инструмента
Esc из окна инструмента в окно редактирования
Shift + Esc скрыть последнее запущенное окно
Ctrl + Shift + F4 Закрыть активную вкладку
Ctrl + G Просмотр номера текущей строки и номера символа
Ctrl + E Текущий файл всплывает и открывает список недавно использованных файлов
Ctrl + Alt + Влево / Вправо

Ctrl + Shift + Backspace Перейти к последней отредактированной области

Alt + F1 Найти текущий файл или логотип
Ctrl + B / Ctrl + Click Перейти к объявлению
Ctrl + Alt + B Перейти к реализации
Ctrl + Shift + I для быстрого определения
Ctrl + Shift + B перейти к объявлению типа

Ctrl + U Перейти к родительскому методу, родительскому классу

Ctrl +] / [Перейти к концу и началу блока кода

Ctrl + Tab для переключения между окнами

Напоминаем, что настройки в pycharm можно импортировать и экспортировать. Файл> Настройки экспорта могут сохранить текущие настройки в pycharm в виде файлов jar. При переустановке вы можете напрямую импортировать параметры> файлы jar, поэтому вам не нужно повторять настройку.

file -> Setting ->E ditor

1. Установите Python для автоматического импорта пакетов, вы должны сначала >general > autoimport -> python :show popup

Ярлык: Alt + Enter: Добавить пакет автоматически

2. Настройка задержки «Автозаполнение кода»

> Code Completion -> Auto code completion in (ms):0 -> Autopopup in (ms):500

3. По умолчанию в Pycharm нельзя использовать Ctrl + Колесо прокрутки для изменения размера шрифта. 〉 Установить в мышь

4. Отобразите «Номер строки» и «Пробел»

> Внешний вид-> Проверить «Показать номера строк», «Показать пробелы», «Показать разделители методов»

5. Редактор набора «Цвета и шрифты» Тема

> Цвета и шрифты-> Имя схемы-> выберите «монокай» “Darcula”

Примечание: сначала выберите «monokai», затем «Сохранить как» как "monokai -pipi ", поскольку тема по умолчанию« только для чтения », некоторые размеры шрифтов и цвета не могут быть изменены, вы можете изменить ее после копирования!

Изменить размер шрифта

> Цвета и шрифты-> Шрифт-> Размер-> установить на «14»

6. Установите отступ на вкладке «Вкладка»

File -> Default Settings -> Code Style

-> General-> Check "Использовать символ табуляции"

-> Python-> Проверить "Использовать символ табуляции"

-> Установите другие языковые коды таким же образом

7. Удалите сгиб по умолчанию

> Свертывание кода-> Свернуть по умолчанию-> очистить все

8. pycharm автоматически сохраняется по умолчанию. Если вы привыкли нажимать ctrl + s, вы можете установить следующие настройки:
Снимите флажок с Общие-> Синхронизация-> Сохранить файлы при деактивации фрейма и Автоматически сохранять файлы, если приложение не используется в течение .. сек.

Редактор> Редактор вкладок-> Пометить измененные вкладки звездочкой

9.>file and code template>python scripts

10 Python-файл кодировка по умолчанию

File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8;

11. Код автоматической настройки финиша



Здесь разрывы строк удаляют √, иначе bar и baz будут разделены на разные строки, что не очень красиво.

File -> Settings -> appearance

1. Изменить схему сочетания клавиш IDE

1) execute selection in console : add keymap > ctrl + enter

Система поставляется с несколькими схемами сочетаний клавиш: раскрывающиеся списки, такие как «defaul», «Visual Studio», которые очень полезны при поиске ошибок, «NetBeans 6.5», «Default for GNOME» и другие параметры.

Поскольку решение «Затмение» было более популярным и использовалось частными лицами, в конечном итоге было выбрано «Затмение».

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

(1). Функция подсказки кода, по умолчанию [Ctrl + Пробел], которая теперь такая же, как Eclipse, т.е. [Alt + /]

Главное меню-> код-> Завершение-> Основные-> установить на «Alt + /»

Главное меню-> код-> Завершение-> SmartType-> установить на «Alt + Shift + /»

Главное меню-> code-> Completion-> Basic-> Cyclic Expand Word занимают, сначала удалите его (щелкните правой кнопкой мыши, чтобы удалить)!

(2). Закройте текущий документ, по умолчанию используется [Ctrl + F4], который теперь совпадает с Eclipse, т.е. [Ctrl + W]

Главное меню-> Окно-> Активное окно инструментов-> Закрыть активную вкладку-> установить «Ctrl + F4»;

Главное меню-> Окно-> Редактор-> Закрыть-> установить на «Ctrl + W»;

2. Установить тему оформления IDE

Theme> Theme-> Выбрать «Alloy.IDEA Theme»

Вы можете изменить тему, выполнив поиск темы в настройках, и все цвета будут изменены равномерно.

File > settings > build.excution

Автоматически выполнять код каждый раз, когда вы открываете консоль Python

Если установлен ipython, используйте более мощный ipython в pyconsole

Проверьте использование ipython, если доступно

Это будет открывать ipython каждый раз, когда вы открываете pyconsole

Note: Установить ipython в virtualenv: (ubuntu_env) pika: / media / pika / files / mine / python_workspace / ubuntu_env $ pip установить ipython

File > settings > Languages & Frameworks

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



Если поддержка включена, дополнительная консоль django будет отображаться в настройках> build.excution> console:



Настройки консоли Django следующие

File > settings > Project : initial project

зависимости проекта> LDA> проект зависит от этих проектов> выберите sim_cluster для вызова пакетов в sim_cluster в LDA

путь интерпретатора Python

путь интерпретатора проекта Python

Путь Python для настройки выполнения проекта Python

Например, некоторые проекты используют среду в системе python2.7, некоторые - 3.4, некоторые проекты используют среду python virtualenv [Конфигурация виртуальной среды PythonКонфигурация проекта в pycharm]

Укажите интерпретатор python в pycharm> файл> настройки> проект: pythonworkspace> интерпретатор проекта> выберите соответствующий проект> интерпретатор проекта

В pycharm есть возможность запустить настройку добавления корней контента в pythonpath

После выбора путь ко всему проекту проекта / media / pika / files / mine / python_workspace будет добавлен в sys.path, а каталог внутри будет использоваться в качестве пакета, чтобы его можно было импортировать из SocialNetworks.SocialNetworks в каталог, который не является пакетом python. файлы.

Но лучше использовать sys.path.append (os.path.join (os.path.split (os.path.realpath (__ file __))) [ 0 ], "../.." )) Чтобы добавить, чтобы он мог работать без ошибок за пределами pycharm.

Управление пакетами Python в Pycharm

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

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

SystemError: Parent module '' not loaded, cannot perform relative import

Note : Directory> Щелкните правой кнопкой мыши> сделать каталог как> исходный корень

сценарий Python объяснить путь

Ctrl + Shift + F10 / F10 при выполнении сценария Python

Текущий рабочий каталог cwd является рабочим каталогом в конфигурациях run / debug

Конфигурируемый в редактировании конфигурации> проект или значения по умолчанию

путь выполнения консоли и текущий рабочий каталог

Когда выполняется в консоли Python

cwd это Файл> настройки> build.excution> консоль> рабочий каталог в pyconsole

И можно в нем настроить

pycharm configure os.environ environment

os.environ в pycharm не может читать системные переменные окружения в терминале

os.environ не может прочитать параметры .bashrc в pycharm

В pycharm ни dict, возвращаемый os.environ в консоли python, ни модуль не имеют переменных, установленных в

/ .bashrc, но в / etc / profile есть конфигурации переменных. Однако, используя python в терминале, os.environ может получить содержимое

Решение 1:

Системная среда, установленная в

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

Если вы хотите быть эффективными во всей системе текущего пользователя (включая pycharm и другие IDE), вам следует Установите системные переменные окружения в

/ .profile , Если вы настраиваете всю систему для всех пользователей, измените / etc / profile или / etc / environment.

Решение 2. Установите его в коде, чтобы не было проблем с окружением

Pycharm настроить сторонний код библиотеки для автоматического запроса

Очистить скомпилированные промежуточные файлы .pyc в pycharm

Выберите ваше рабочее пространство> щелкните правой кнопкой мыши> очистить скомпилированные файлы Python

Вы также можете написать четкий код самостоятельно

набор внешних инструментов

[ гаджет Python ] Удалить все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm. Если он запускается напрямую (вместо запуска в инструментах ниже), удалите файл pyc в каталоге E: \ mine \ python_workspace \ WebSite.

Измените код удаления выше на внешний инструмент

PyCharm> настройки> инструменты> внешние инструменты> + добавить

программа: $ PyInterpreterDirectory $ / python Путь установки Python

Parameters: $ProjectFileDir$/Oth/Utility/DelPyc.py $FileDir$

Work directory: $FileDir$

NoteПараметр $ FileDir $ позади: Параметры означает, что DelPyc удаляет все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm.

После этого вы можете напрямую выполнить



Note: Добавить еще один инструмент с именем DelPycIn

программа: путь установки Python, например, D: \ python3.4.2 \ python.exe

Рабочий каталог использует переменную $ FileDir $

В параметре нет $ FileDir $, так что вы можете напрямую удалить общий каталог r'E: \ mine \ python_workspace \ WebSite ', так как удобнее использовать их вместе.

Качество кода

По мере ввода PyCharm будет проверять, соответствует ли ваш код PEP8. Он сообщит вам, если у вас слишком много пробелов или пустых строк и так далее. Если вы хотите, вы можете настроить PyCharm для запуска Pylint в качестве внешнего инструмента.

Самый быстрый способ конвертировать python2 в python3

/usr/bin/2to3 -wn $FileDir$


Таким образом, откройте файл в pycharm, щелкните правой кнопкой мыши внешние инструменты> py2topy3, чтобы мгновенно преобразовать все py2 в каталоге, где находится текущий файл, в py3, разве это не очень умно!

Все мы знаем о преимуществах использования систем контроля версий как при самостоятельной разработке, так и при работе в команде. Сегодня я хотел бы рассказать о поддержке в PyCharm самой популярной системы контроля версий Git и ее GUI.

Теперь запускаем PyCharm и открываем какой-либо свой проект. С помощью команд главного меню VCS -> Enable Version Control Integration… -> [в выпадающем списке] Git подключаем контроль версий.

Сразу же не забываем создать .gitignore, чтобы не таскать конфигурационные, сборочные файлы и т.п.

Также, нужно добавить конкретные файлы/директории, для которых Git будет отслеживать изменения. Изначально, после подключения контроля версий к проекту, все файлы выделятся красным цветом. Выделив необходимые из них и вызвав контекстное меню, кликаем Git -> Add. Файлы выделятся зеленым цветом – значит будут отслеживаться системой контроля версий.

Затем нужно будет сделать первый commit (Git -> Commit Files…), чтобы сохранить текущее состояние, к которому можно будет впоследствии откатиться с помощью rollback, если что-то пойдет не так.

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

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

В любой момент времени, есть возможность посмотреть всю хронологию произведенных над файлом изменений с помощью (Git -> Show History). Удобно видеть кто, когда и что именно добавил в проект.

При необходимости, всегда можно посмотреть изменения более детально (Git -> Show Diff).

Конечно же, есть возможность работы с ветками: создавать, реализовывать в них новую функциональность, производить слияние.

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

Давайте рассмотрим, как запушить свой проект, например, на github (Git -> GitHub -> Share Project on GitHub). При использовании этой функции впервые, IDE попросит авторизоваться на GitHub.

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

Пушить commit-ы в удаленный репозиторий можно с помощью Git -> Push, либо при создании commit-а выбрать не commit, как раньше, а commit and push…, тогда создастся локальный commit и запушится в удаленный репозиторий.

Обновлять проект с учетом изменений в удаленном репозитории можно с помощью Git -> Update Project.

Мы рассмотрели основные операции, связанные с контролем версий, которыми пользуются разработчики, Data Scientist-ы, аналитики, инженеры и все, кто работает над проектами несколько более сложными чем “Hello World!”. Хотелось бы обратить внимание на то, что нам ни разу не пришлось прибегать к CLI и терминалу. Все базовые задачи нам удалось решить с помощью графического интерфейса IDE. В данной статье я попытался показать преимущества использования GUI, но, несомненно, работа через терминал имеет также свои плюсы и каждый волен выбирать то, что ближе ему.

T witter, 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.

Инструменты и функции, предоставляемые этой интегрированной средой, помогают 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;

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

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 и придумайте ему имя. Теперь можно приступить к настройке.

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

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

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

File -> Settings -> editor -> font

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

File -> Settings -> editor -> color scheme

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

file -> settings -> editor

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

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

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

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 — это, грубо говоря, директория, содержащая ссылку на интерпретатор и набор установленных библиотек. Виртуальное окружение “изолирует” ваши проекты, и помогает, в частности, не запутаться в разных версиях библиотек, адаптированных для каждого из них по отдельности.

Виртуальное окружение (venv)

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

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

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

  • Нажмите на шестеренку в верхнем правом углу, выберите " Add.. ".
  • Выберите " Virual Enviroment " и задайте параметры.
Создание виртуального окружения средствами PyCharm ()

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

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

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

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

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

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

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

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

Alt + Shift + F10

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

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

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

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

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

  • Внизу окна программы кликните на " Terminal ".
  • Напишите в терминале python <name>.py или python3 <name>.py .
Альтернативный вариант запуска Python-кода — через встроенный терминал.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 — выводит предложения по автозаполнению.

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

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

File -> Settings -> Plugins

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

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

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

  • 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 .

ярлыки pycharm, общие настройки, управление конфигурацией

Этот блог постоянно обновляется!

Содержание включает в себя: советы по изучению Pycharm, ярлыки PyCharm 3.0 по умолчанию (переведено), общие настройки Pycharm, среда Pycharm и конфигурация пути Practical Практическая функция расширения Pycharm: очистить скомпилированный промежуточный файл .pyc в pycharm, самый быстрый способ конвертировать python2 в python3
[контроль версий Pycharm и управление базами данных] [эти полезные функции в PyCharm]

/pythoncharm/help/tip of the day:
A special variant of the Code Completion feature invoked by pressing Ctrl+Space twice allows you to complete the name of any class no matter if it was imported in the current file or not. If the class is not imported yet, the import statement is generated automatically.
You can quickly find all places where a particular class, method or variable is used in the whole project by positioning the caret at the symbol's name or at its usage in code and pressing Alt+Shift+F7 (Find Usages in the popup menu).
To navigate to the declaration of a class, method or variable used somewhere in the code, position the caret at the usage and press F12. You can also click the mouse on usages with the Ctrl key pressed to jump to declarations.
You can easily rename your local variables with automatic correction of all places where they are used.
To try it, place the caret at the variable you want to rename, and press Shift+F6 (Refactor | Rename). Type the new name in the popup window that appears, or select one of the suggested names, and press Enter.

переключатель
Use Alt+Up and Alt+Down keys to quickly move between methods in the editor.
Use Ctrl+Shift+F7 (Edit | Find | Highlight Usages in File) to quickly highlight usages of some variable in the current file.
выбрать
You can easily make column selection by dragging your mouse pointer while keeping the Alt key pressed.
завершение
Working in the interactive consoles, you don't need to memorise the command line syntax or available functions. Instead, you can use the familiar code completion Ctrl+Space. Moreover, from within the lookup list, you can press Ctrl+Q to view the item's documentation.
дисплей
Use F3 and Shift+F3 keys to navigate through highlighted usages.
Press Escape to remove highlighting.
история
Ctrl+Shift+Backspace (Navigate | Last Edit Location) brings you back to the last place where you made changes in the code.
Pressing Ctrl+Shift+Backspace a few times moves you deeper into your changes history.
Ctrl+E (View | Recent Files) brings a popup list of the recently visited files. Choose the desired file and press Enter to open it.
Use Alt+Shift+C to quickly review your recent changes to the project.
буфер обмена
Use the Ctrl+Shift+V shortcut to choose and insert recent clipboard contents into the text.
If nothing is selected in the editor, and you press Ctrl+C, then the whole line at caret is copied to the clipboard.
run/debug
By pressing Alt+Shift+F10 you can access the Run/Debug dropdown on the main toolbar, without the need to use your mouse.

Вы можете найти английскую версию ярлыка ReferenceCard.pdf в установочном каталоге PyCharm /opt/pycharm-3.4.1/help или открыть pycharm> справка> стандартная таблица ключей ref.

PyCharm Default Keymap

1. Редактирование

Ctrl + Пробел Базовое завершение кода (класс, метод, свойство)
Ctrl + Alt + Пробел
Ctrl + Shift + Enter
Ctrl + P информация о параметре (вызов параметров в методе)

Ctrl + Q Быстрый просмотр документов

Внешние документы F1

Shift + F1 Внешний документ, введите домашнюю страницу веб-документа

Ctrl + Shift + Z-> Вернуть Повторить

Ctrl + наведите курсор мыши / щелкните левой кнопкой мыши Введение / Введите определение кода
Ctrl + F1Display описание ошибки или предупреждение
Alt + Insert
Ctrl + O
Ctrl + Alt + T
Ctrl + / Раскомментировать / Раскомментировать
Ctrl + Shift + / заблокировать комментарии
Ctrl + W Выберите добавленный блок кода
Ctrl + Shift + W
Ctrl + Shift +] / [конец выбранного блока кода, начало
Alt + Enter
Ctrl + Alt + L форматирование кода
Ctrl + Alt + O Оптимизировать импорт
Ctrl + Alt + I авто-отступ
Tab / Shift + Tab Indent, а не отступ текущей строки
Ctrl + X / Shift + Delete Вырезать текущую строку или выделенный блок кода в буфер обмена
Ctrl + C / Ctrl + Insert Копировать текущую строку или выделенный блок кода в буфер обмена
Ctrl + V / Shift + Вставить Вставить из буфера обмена
Ctrl + Shift + V вставить из ближайшего буфера
Ctrl + D Копировать выделенную область или линию
Ctrl + Y Удалить выбранные строки
Ctrl + Shift + J
Ctrl + Enter Smart Wire Cutting
Shift + Enter
Ctrl + Shift + U для переключения между выбранной областью или блоком кода
Ctrl + Delete
Ctrl + Backspace Удалить до начала символа
Ctrl + Numpad +/- развернуть / свернуть блок кода(Текущая позиция: функция, комментарий и т. Д.)
Ctrl + Shift + Numpad +/- развернуть / свернуть все блоки кода
Ctrl + F4 Закрыть бегущую вкладку
2. Поиск / замена
F3 следующий
Shift + F3 предыдущая
Ctrl + R
Ctrl + Shift + F или дважды нажмите Shift, чтобы найти глобально
Ctrl + Shift + R глобальная замена
3, Бег
Alt + Shift + F10 Настройка режима запуска
Настройка режима отладки Alt + Shift + F9
Shift + F10
Shift + F9 отладка
Ctrl + Shift + F10 Запустить конфигурацию редактора
Ctrl + Alt + R Запустить задачу manage.py
4, ввод в эксплуатацию (отладка)
F8 пропустить
F7 Enter
Shift + F8 Выход
Alt + F9 Запуск курсора
Alt + F8 проверочное выражение
Ctrl + Alt + F8 Быстрая проверка выражения
Процедура восстановления F9
Ctrl + F8 переключатель точки останова
Ctrl + Shift + F8 Просмотр точек останова
5, навигация (навигация)
Ctrl + N Перейти в класс
Ctrl + Shift + N Перейти к символу

Alt + Right / Left Перейти к следующей и предыдущей отредактированной вкладке (файл кода)

Alt + Up / Down Перейти к предыдущему и следующему методам

F12 Вернуться к предыдущему окну инструмента
Esc из окна инструмента в окно редактирования
Shift + Esc скрыть последнее запущенное окно
Ctrl + Shift + F4 Закрыть активную вкладку
Ctrl + G Просмотр номера текущей строки и номера символа
Ctrl + E Текущий файл всплывает и открывает список недавно использованных файлов
Ctrl + Alt + Влево / Вправо

Ctrl + Shift + Backspace Перейти к последней отредактированной области

Alt + F1 Найти текущий файл или логотип
Ctrl + B / Ctrl + Click Перейти к объявлению
Ctrl + Alt + B Перейти к реализации
Ctrl + Shift + I для быстрого определения
Ctrl + Shift + B перейти к объявлению типа

Ctrl + U Перейти к родительскому методу, родительскому классу

Ctrl +] / [Перейти к концу и началу блока кода

Ctrl + Tab для переключения между окнами

Напоминаем, что настройки в pycharm можно импортировать и экспортировать. Файл> Настройки экспорта могут сохранить текущие настройки в pycharm в виде файлов jar. При переустановке вы можете напрямую импортировать параметры> файлы jar, поэтому вам не нужно повторять настройку.

file -> Setting ->E ditor

1. Установите Python для автоматического импорта пакетов, вы должны сначала >general > autoimport -> python :show popup

Ярлык: Alt + Enter: Добавить пакет автоматически

2. Настройка задержки «Автозаполнение кода»

> Code Completion -> Auto code completion in (ms):0 -> Autopopup in (ms):500

3. По умолчанию в Pycharm нельзя использовать Ctrl + Колесо прокрутки для изменения размера шрифта. 〉 Установить в мышь

4. Отобразите «Номер строки» и «Пробел»

> Внешний вид-> Проверить «Показать номера строк», «Показать пробелы», «Показать разделители методов»

5. Редактор набора «Цвета и шрифты» Тема

> Цвета и шрифты-> Имя схемы-> выберите «монокай» “Darcula”

Примечание: сначала выберите «monokai», затем «Сохранить как» как "monokai -pipi ", поскольку тема по умолчанию« только для чтения », некоторые размеры шрифтов и цвета не могут быть изменены, вы можете изменить ее после копирования!

Изменить размер шрифта

> Цвета и шрифты-> Шрифт-> Размер-> установить на «14»

6. Установите отступ на вкладке «Вкладка»

File -> Default Settings -> Code Style

-> General-> Check "Использовать символ табуляции"

-> Python-> Проверить "Использовать символ табуляции"

-> Установите другие языковые коды таким же образом

7. Удалите сгиб по умолчанию

> Свертывание кода-> Свернуть по умолчанию-> очистить все

8. pycharm автоматически сохраняется по умолчанию. Если вы привыкли нажимать ctrl + s, вы можете установить следующие настройки:
Снимите флажок с Общие-> Синхронизация-> Сохранить файлы при деактивации фрейма и Автоматически сохранять файлы, если приложение не используется в течение .. сек.

Редактор> Редактор вкладок-> Пометить измененные вкладки звездочкой

9.>file and code template>python scripts

10 Python-файл кодировка по умолчанию

File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8;

11. Код автоматической настройки финиша



Здесь разрывы строк удаляют √, иначе bar и baz будут разделены на разные строки, что не очень красиво.

File -> Settings -> appearance

1. Изменить схему сочетания клавиш IDE

1) execute selection in console : add keymap > ctrl + enter

Система поставляется с несколькими схемами сочетаний клавиш: раскрывающиеся списки, такие как «defaul», «Visual Studio», которые очень полезны при поиске ошибок, «NetBeans 6.5», «Default for GNOME» и другие параметры.

Поскольку решение «Затмение» было более популярным и использовалось частными лицами, в конечном итоге было выбрано «Затмение».

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

(1). Функция подсказки кода, по умолчанию [Ctrl + Пробел], которая теперь такая же, как Eclipse, т.е. [Alt + /]

Главное меню-> код-> Завершение-> Основные-> установить на «Alt + /»

Главное меню-> код-> Завершение-> SmartType-> установить на «Alt + Shift + /»

Главное меню-> code-> Completion-> Basic-> Cyclic Expand Word занимают, сначала удалите его (щелкните правой кнопкой мыши, чтобы удалить)!

(2). Закройте текущий документ, по умолчанию используется [Ctrl + F4], который теперь совпадает с Eclipse, т.е. [Ctrl + W]

Главное меню-> Окно-> Активное окно инструментов-> Закрыть активную вкладку-> установить «Ctrl + F4»;

Главное меню-> Окно-> Редактор-> Закрыть-> установить на «Ctrl + W»;

2. Установить тему оформления IDE

Theme> Theme-> Выбрать «Alloy.IDEA Theme»

Вы можете изменить тему, выполнив поиск темы в настройках, и все цвета будут изменены равномерно.

File > settings > build.excution

Автоматически выполнять код каждый раз, когда вы открываете консоль Python

Если установлен ipython, используйте более мощный ipython в pyconsole

Проверьте использование ipython, если доступно

Это будет открывать ipython каждый раз, когда вы открываете pyconsole

Note: Установить ipython в virtualenv: (ubuntu_env) pika: / media / pika / files / mine / python_workspace / ubuntu_env $ pip установить ipython

File > settings > Languages & Frameworks

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



Если поддержка включена, дополнительная консоль django будет отображаться в настройках> build.excution> console:



Настройки консоли Django следующие

File > settings > Project : initial project

зависимости проекта> LDA> проект зависит от этих проектов> выберите sim_cluster для вызова пакетов в sim_cluster в LDA

путь интерпретатора Python

путь интерпретатора проекта Python

Путь Python для настройки выполнения проекта Python

Например, некоторые проекты используют среду в системе python2.7, некоторые - 3.4, некоторые проекты используют среду python virtualenv [Конфигурация виртуальной среды PythonКонфигурация проекта в pycharm]

Укажите интерпретатор python в pycharm> файл> настройки> проект: pythonworkspace> интерпретатор проекта> выберите соответствующий проект> интерпретатор проекта

В pycharm есть возможность запустить настройку добавления корней контента в pythonpath

После выбора путь ко всему проекту проекта / media / pika / files / mine / python_workspace будет добавлен в sys.path, а каталог внутри будет использоваться в качестве пакета, чтобы его можно было импортировать из SocialNetworks.SocialNetworks в каталог, который не является пакетом python. файлы.

Но лучше использовать sys.path.append (os.path.join (os.path.split (os.path.realpath (__ file __))) [ 0 ], "../.." )) Чтобы добавить, чтобы он мог работать без ошибок за пределами pycharm.

Управление пакетами Python в Pycharm

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

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

SystemError: Parent module '' not loaded, cannot perform relative import

Note : Directory> Щелкните правой кнопкой мыши> сделать каталог как> исходный корень

сценарий Python объяснить путь

Ctrl + Shift + F10 / F10 при выполнении сценария Python

Текущий рабочий каталог cwd является рабочим каталогом в конфигурациях run / debug

Конфигурируемый в редактировании конфигурации> проект или значения по умолчанию

путь выполнения консоли и текущий рабочий каталог

Когда выполняется в консоли Python

cwd это Файл> настройки> build.excution> консоль> рабочий каталог в pyconsole

И можно в нем настроить

pycharm configure os.environ environment

os.environ в pycharm не может читать системные переменные окружения в терминале

os.environ не может прочитать параметры .bashrc в pycharm

В pycharm ни dict, возвращаемый os.environ в консоли python, ни модуль не имеют переменных, установленных в

/ .bashrc, но в / etc / profile есть конфигурации переменных. Однако, используя python в терминале, os.environ может получить содержимое

Решение 1:

Системная среда, установленная в

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

Если вы хотите быть эффективными во всей системе текущего пользователя (включая pycharm и другие IDE), вам следует Установите системные переменные окружения в

/ .profile , Если вы настраиваете всю систему для всех пользователей, измените / etc / profile или / etc / environment.

Решение 2. Установите его в коде, чтобы не было проблем с окружением

Pycharm настроить сторонний код библиотеки для автоматического запроса

Очистить скомпилированные промежуточные файлы .pyc в pycharm

Выберите ваше рабочее пространство> щелкните правой кнопкой мыши> очистить скомпилированные файлы Python

Вы также можете написать четкий код самостоятельно

набор внешних инструментов

[ гаджет Python ] Удалить все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm. Если он запускается напрямую (вместо запуска в инструментах ниже), удалите файл pyc в каталоге E: \ mine \ python_workspace \ WebSite.

Измените код удаления выше на внешний инструмент

PyCharm> настройки> инструменты> внешние инструменты> + добавить

программа: $ PyInterpreterDirectory $ / python Путь установки Python

Parameters: $ProjectFileDir$/Oth/Utility/DelPyc.py $FileDir$

Work directory: $FileDir$

NoteПараметр $ FileDir $ позади: Параметры означает, что DelPyc удаляет все файлы pyc для каталога, соответствующего файлу py, открытому в текущем pycharm.

После этого вы можете напрямую выполнить



Note: Добавить еще один инструмент с именем DelPycIn

программа: путь установки Python, например, D: \ python3.4.2 \ python.exe

Рабочий каталог использует переменную $ FileDir $

В параметре нет $ FileDir $, так что вы можете напрямую удалить общий каталог r'E: \ mine \ python_workspace \ WebSite ', так как удобнее использовать их вместе.

Качество кода

По мере ввода PyCharm будет проверять, соответствует ли ваш код PEP8. Он сообщит вам, если у вас слишком много пробелов или пустых строк и так далее. Если вы хотите, вы можете настроить PyCharm для запуска Pylint в качестве внешнего инструмента.

Самый быстрый способ конвертировать python2 в python3

/usr/bin/2to3 -wn $FileDir$


Таким образом, откройте файл в pycharm, щелкните правой кнопкой мыши внешние инструменты> py2topy3, чтобы мгновенно преобразовать все py2 в каталоге, где находится текущий файл, в py3, разве это не очень умно!

Читайте также: