非项目文件保护对话框
当您尝试编辑非项目文件(如库源、外部源等)时,会出现此对话框。 此类文件有意受到保护,无法修改。 例如,不建议更改库类,因为您应该按原样重用它们。
如果您想处理这些文件,请将它们添加到内容根中。 在 PyCharm 中,内容根是包含您的源代码、构建脚本、单元测试和文档的文件夹。 在 项目 工具窗口中,此文件夹标有 图标。
如果您只想编辑这些文件一次而不将它们添加到您的项目中,请使用对话框中的一个选项。
此文件 :选择此选项以禁用文件的保护。
此目录中的所有文件 :选择此选项可关闭对所列文件及同一目录下所有文件的保护。
任何非项目文件 :选择此选项以禁用保护。
所有选项在当前会话期间有效。 一旦 IDE 重新启动,保护将重新启用。 此外,您无法在当前会话中更改对特定文件的决定。
解决方法
克服文件保护的一个显而易见的解决方案是将目标文件移动到 内容根 中。

在 PyCharm 中, 内容 是您当前正在处理的文件集合,可能组织为子文件夹的层次结构。 此层次结构中最高的文件夹称为 内容根目录文件夹或 内容根目录 (简称为
)。 一个项目至少有一个内容根目录文件夹,默认情况下是项目文件夹本身。
如果您尝试调整旧项目的结构,请尝试 使缓存失效。 从主菜单中选择 文件 | 使缓存无效...。 在打开的对话框中,点击 失效并重启(R) 按钮。
最后修改日期: 2025年 9月 26日