Pycharm: run only part of my Python file
PythonPycharmPython Problem Overview
Is it possible to run only a part of a program in PyCharm?
In other editors there is something like a cell which I can run, but I can't find such an option in PyCharm?
If this function doesn't exist it would be a huge drawback for me... Because for my data analysis I very often only need to run the last few lines of my code.
Python Solutions
Solution 1 - Python
I found out an easier way.
- go to File -> Settings -> Keymap
- Search for
Execute Selection in Console
and reassign it to a new shortcut, like Crl + Enter.
This is the same shortcut to the same action in Spyder and R-Studio.
Solution 2 - Python
Pycharm shortcut for running "Selection" in the console is ALT + SHIFT + e
For this to work properly, you'll have to run everything this way.
Solution 3 - Python
You can select a code snippet and use right click menu to choose the action "Execute Selection in console".
Solution 4 - Python
You can set a breakpoint, and then just open the debug console. So, the first thing you need to turn on your debug console:
After you've enabled, set a break-point to where you want it to:
After you're done setting the break-point:
Once that has been completed:
Solution 5 - Python
- Go to File >> Settings >> Plugins and install the plugin
PyCharm cell mode
- Go to File >> Settings >> Appearance & Behavior >> Keymap and assign your keyboard shortcuts for
Run Cell
andRun Cell and go to next
A cell is delimited by ##
Ref https://plugins.jetbrains.com/plugin/7858-pycharm-cell-mode
Solution 6 - Python
There is an option that you can run jupyter notebook file and its cells in pycharm. For more information visit Run and debug Jupyter notebook code cells in pycharm.