Notepad++ can easily be configured to run Python. This is practically the same, as my former 'Running Oracle Cloud Stack Manager CLI from Notepad++' howto. But there are some minor updates.
Most important, all required plugins are now available for 64Bit Notepad++. so install the Notepad++ version of choice.
Install Plugin Manager
The nppPluginManager is now on GitHub. Just follow the steps (copy PluginManager.dll to the plugins and gpup.exe to the updater directory) from the README.md. Restart Notepad++
Install NppExec
Open Plugin Manager (Plugins|Plugin Manager|Show Plugin Manager), pick the NppExec Plugin from the list of available Plugins and click 'Install'. After restart, it should be available.
4. Save a command for Python and run it
With some meaningful Python code opened, hit F6 in Notepad++. Enter the following command for running Python (adjust the path to your environment) and save it.
5. Re-run Python while editing
Via CTRL-F6, the last command can be re-run, don't forget to CTRL-S first to save your code.
Most important, all required plugins are now available for 64Bit Notepad++. so install the Notepad++ version of choice.
Install Plugin Manager
The nppPluginManager is now on GitHub. Just follow the steps (copy PluginManager.dll to the plugins and gpup.exe to the updater directory) from the README.md. Restart Notepad++
Install NppExec
Open Plugin Manager (Plugins|Plugin Manager|Show Plugin Manager), pick the NppExec Plugin from the list of available Plugins and click 'Install'. After restart, it should be available.
With some meaningful Python code opened, hit F6 in Notepad++. Enter the following command for running Python (adjust the path to your environment) and save it.
c:\dev\Python\Python36\python.exe "$(FULL_CURRENT_PATH)"
Clicking OK opens a console window and runs Python with your last saved code version.
5. Re-run Python while editing
Via CTRL-F6, the last command can be re-run, don't forget to CTRL-S first to save your code.