PyCharm 2021.1.1:无法从文件错误加载设置

PyCharm 2021.1.1 : Cannot load settings from file error

每当我打开 PyCharm 时,我都会收到 2 条警告,如下图所示:

警告是:

Load Settings

Cannot load settings from file 'F:\Restframework\ .idea\Restframework.iml':File F:\Restframework.idea\Restframework.iml does not exist Please correct the file content

Load Settings

Cannot load settings from file 'P:\Website Codes\Restframework\ .idea\Restframework.iml':File P:\Website Codes\Restframework.idea\Restframework.iml does not exist Please correct the file content

我的笔记本电脑中没有任何 F: 驱动器,在 P: 驱动器的 Website Codes 文件夹中也没有 Restframework 文件夹。那么,为什么我会收到此类警告以及我应该如何避免这些警告??

错误信息:

Load Settings

Cannot load settings from file (...)

表示在each project's .idea folder中的设置文件中指定的路径中找不到项目。 (发生这种情况的原因有很多,项目文件已移动,驱动器盘符已更改,.idea 文件夹已从计算机复制到另一台具有不同路径的计算机等...)

在解决问题之前,了解项目在 PyCharm 中的工作方式很重要。 每个项目都定义为具有 1 个 .idea 文件夹(如上文所述 link)。但是您可以 open multiple projects in one window using "Attach Project" which causes 1 entry in the 1st project's workspace.xml 文件到每个附加的项目(请注意,每个单独的项目仍然有自己的 .idea 文件夹,里面有自己的设置文件)。

您可以通过多种方式解决此问题。首先尝试 Delete a project from view 删除可能导致错误的项目,这会从第一个项目中删除对“附加项目”的引用。

如果之后仍有项目导致这些错误,您可以尝试修复 settings files of each individual project。一种方法是删除每个项目中的 .idea 文件夹并重新打开项目,以便 PyCharm 重新创建文件夹(删除前备份文件夹)。您也可以尝试打开设置文件并尝试修复其中的路径(这是一个更复杂的解决方案,需要能够理解设置文件的内容)。