PyCharm 2024.3 Help

Run anything

Run Anything is a quick way to launch run/debug configurations, scripts, Python console, install packages, and open recent projects. It also helps you use proper command syntax by generating suggestions as you type. When you call a command, Run Anything delegates the further work to the appropriate tools.

The Run Anything popup

Open the Run Anything popup

  • Press Ctrl twice.

You can also add the add the Run Anything the Run Anything icon icon to the toolbar. For this, open the Settings dialog (Ctrl+Alt+S) , go to Appearance and Behavior | Menus and Toolbars, expand the Main Toolbar node, and add the Run Anything action, for example, below Search Everywhere. For more information, refer to Menus and toolbars. or click on the toolbar.

Run a Python file

You can use Run Anything to run Python files. PyCharm will create and run a temporary run/debug configuration.

  • Type python, select the required file from the list of suggestions, and press Enter:

    Run Anything: Python files
  • To debug a file, hold Shift when launching it:

    Run Anything: debug Python files

Launch a run/debug configuration

  • Start typing the run/debug configuration name and select it from the list of suggestions:

    Start run/debug configurations from the Run Anything popup
  • To debug a run configuration, hold Shift while selecting the run/debug configuration

Run commands

Run Anything allows you to manage Python packages by executing pip and conda commands.

The commands are executed in the context of the current Python interpreter.

Run pip commands

  1. Type pip followed by the command. You can select the command from the list of suggestions. When you press Space, you accept the current suggestion:

    Run Anything: available pip commands
  2. Start typing the package name and select the required package from the list of suggestions:

    Run Anything: pip commands
  3. To get the list of available versions, type == after the package name:

    Run Anything: listing the package versions

Run conda commands

  1. Type conda followed by the command. You can select the command from the list of suggestions. When you press Space, you accept the current suggestion:

    Run Anything: available conda commands
  2. Start typing the package name and select the required package from the list of suggestions:

    Run Anything: conda commands
  • To launch the Python console, type python and press Enter.

  • To get the list of all available commands, type ?. The list of commands depends on the installed/enabled plugins. If a command is not on the suggestion list, it will be executed in the terminal.

    List of the available commands in Run Anything

By default, the working directory depends on the project or module you are currently in. To use the location of the current file as the working directory, hold Alt when running a command.

You can configure the working directory in the top-right corner of the dialog:

Execution context

Open a recent project

You can also quickly reopen a recent project from the Run Anything popup. Search for the project by the name or type open to shorten the list of suggestions, then select the required project from the list, and press Enter:

Opening a recent project from the Run Anything popup

Send HTTP requests

If, while composing an HTTP request, you specified its name, you can find and send this HTTP request from the Run Anything popup.

  • Start typing the name of an HTTP request and select it from the suggestion list:

    Send HTTP requests
Last modified: 11 November 2024