PyCharm 2023.1 Help

Project Structure dialog

File | Settings | Project | Project Structure for Windows/Linux

PyCharm | Settings | Project | Project Structure for macOS

Control+Alt+S App general settings

Projects pane

Item

Description

Projects

This pane displays the list of projects, opened in the same window. The first project in the list is the primary project.

Project Structure

Configure content roots

Item

Tooltip

Description

root_Source.png

Sources

Mark a folder as a source root. Such folder displays in the list of source roots.

If a folder is marked as a source root, it will be added to PYTHONPATH, and resolve will be performed against it.

This command is duplicated from the context menu of a content root.

Excluded root

Excluded

Mark a folder as an excluded root.

Excluded roots are not visible to PyCharm. Usually, one would like to exclude temporary build folders, generated output, logs, and other project output. Excluding the unnecessary paths is a good way to significantly improve performance.

This command is duplicated from the context menu of a content root.

Template folder

Templates

Mark a folder as a template root, where all the directories, containing templates in the supported template languages, are stored.

This command is duplicated from the context menu of a content root.

Resources Root

Resources

Click this button to mark a folder as a resource root, for the static contents such as CSS or JavaScript files.

Add/remove content roots

Item

Tooltip

Description

the Add button

Add Content Root

Add a new root to the content roots . Click the button and navigate to the desired folder in the dialog that opens.

Remove content root

Remove Content Entry

Delete selected content root from the project.

Root unmark

Unmark

Remove marking of a content root and denote it with a regular directory icon App nodes folder.

Last modified: 19 January 2023