【问题标题】:PyCharm 2021.1.1 : Cannot load settings from file errorPyCharm 2021.1.1:无法从文件错误中加载设置
【发布时间】:2021-08-09 23:53:08
【问题描述】:

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

警告是:

加载设置

无法从文件“F:\Restframework\.idea\Restframework.iml”加载设置:文件 F:\Restframework.idea\Restframework.iml 不存在请更正文件内容

加载设置

无法从文件“P:\Website Codes\Restframework\.idea\Restframework.iml”加载设置:文件 P:\Website Codes\Restframework.idea\Restframework.iml 不存在请更正文件内容

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

【问题讨论】:

标签: python pycharm configuration-files


【解决方案1】:

错误信息:

加载设置

无法从文件加载设置 (...)

表示无法在each project's .idea folder 的设置文件中指定的路径中找到项目。 (这可能有很多原因,项目文件被移动,驱动器号改变,.idea 文件夹从计算机复制到另一个具有不同路径的文件夹,等等......)

在解决问题之前,了解项目在 PyCharm 中的工作方式很重要。 每个项目由 1 个.idea 文件夹定义(如上述链接中所述)。但是您可以在一个窗口中使用“附加项目”open multiple projects,这会导致第一个项目的 workspace.xml 文件中的 1 个条目到每个附加项目(请注意,每个单独的项目仍然有自己的 .idea 文件夹和自己的设置文件在里面)。

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

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

【讨论】:

  • 很多解决这个问题和类似问题的建议是删除 .idea 文件夹。问题是 .idea 文件夹包含有价值的数据,例如 Python 运行配置,这些数据也应该在 GIT 中,因此仅删除它并不总是一种选择。
  • @FlorianWinter 是的,这就是为什么这个答案采用有条不紊的方法重新打开项目(一个窗口中可以有多个)或在建议删除之前修复配置文件(并建议备份以供参考) .我已经写了几个关于手动编辑配置文件的答案,但这取决于项目的具体情况。 OP 没有发布配置文件,所以写一个关于如何修复它们的答案是不可行的。
  • @FlorianWinter 至于将运行配置提交给 git,大多数开发人员会建议排除它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-12
  • 1970-01-01
  • 1970-01-01
  • 2019-10-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多