在 PyCharm 中配置项目
最后修改时间:2023 年 9 月 14 日无论您在 PyCharm 中做什么,您都是在项目的上下文中进行的。项目是代表完整软件解决方案的组织单位。它是编码辅助、批量重构、编码风格一致性等的基础。
项目文件
PyCharm 中的项目以基于目录的格式表示。项目目录用图标标记。
该项目目录包含.idea目录,其中包含以下文件:
描述项目结构的.iml文件。
包含您的工作区首选项的workspace.xml文件。
许多xml文件。每个xml文件负责自己的一组设置,可以通过其名称进行识别:projectCodeStyle.xml、encodings.xml、vcs.xml等。
因此,例如,添加新的运行/调试配置和更改编码将影响两个不同的xml文件。当项目设置存储在版本控制系统中并由不同的团队成员修改时,这有助于避免合并冲突。
.idea目录中的所有设置文件都应置于版本控制之下,除了workspace.xml(它存储您的本地首选项)。Workspace.xml文件应标记为被 VCS 忽略。
.idea目录在“项目”工具窗口的“项目”视图中不可见。
每个项目的目录结构都包含一个.idea目录,用于存储特定于 PyCharm 的设置、项目文件和库。
PyCharm 建议以下类型的项目:
纯Python项目旨在用于纯Python编程。此类项目的目录结构包含PyCharm 特定设置的.idea目录以及项目文件和库。
按照创建 Python 项目部分中所述创建一个普通Python项目。
警告
您的机器上必须安装Python 。
姜戈项目。此项目类型提供Django应用程序的特定基础设施以及所有必要的文件和设置。
按照创建 Django 项目部分中所述创建 Django 应用程序。
使用 Django 应用程序需要数据库。首选使用 SQLite,因为它是预先配置的。如果您使用不同的数据库引擎,请确保正确安装和配置它。
谷歌应用程序引擎项目。此项目类型提供 Google App Engine 应用程序的特定基础架构以及所有必要的文件和设置。
按照创建 Google App Engine 项目部分中的说明创建项目。
烧瓶项目。此项目类型提供 Flask 应用程序的特定基础架构以及所有必要的文件和设置。
按照创建 Flask 项目部分中的描述创建项目。
金字塔项目。此项目类型提供Pyramid应用程序的特定基础设施以及所有必要的文件和设置。
按照创建金字塔项目部分中的描述创建项目。
客户端项目 HTML5 Boilerplate、Bootstrap和Foundation。
对于客户端应用程序,PyCharm 创建特定的基础设施,其中包含所需的文件和目录。
创建一个项目。
PyCharm 教育项目
笔记
当启用 PyCharm 教育功能时,此功能可用。有关更多信息,请参阅PyCharm 教育版。
项目设置
项目设置仅适用于当前项目。它们与其他项目文件一起以.xml格式存储在.idea目录中。例如,项目保留 VCS 设置、代码样式拼写检查器设置、语言注入列表等。当您将应用程序代码发送到 VCS 时,这些设置会自动与您的应用程序代码一起置于版本控制之下。
要配置项目设置,请选择PyCharm | macOS 的首选项( ) 或文件 | Windows 和 Linux 的设置。CtrlAlt0S
在“设置”对话框中,标有图标的设置仅适用于当前项目。其他设置是全局的,适用于所有现有项目。
如果您想在现有项目之间共享项目设置,可以使用设置同步插件。您还可以将设置导出到 ZIP 存档并稍后将其导入到其他 IDE 实例。
您不仅可以为当前项目配置项目设置,还可以为以后将创建的所有项目配置项目设置。这意味着您可以为您的项目设置新的默认设置。
配置默认项目设置
转到文件 | 新项目设置 | 新项目的设置。
感谢您的反馈意见!