首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于\.idea\workspace.xml的奇怪错误,Django项目不能在PyCharm中打开?

由于\.idea\workspace.xml的奇怪错误,Django项目不能在PyCharm中打开?
EN

Stack Overflow用户
提问于 2016-09-07 11:28:50
回答 1查看 232关注 0票数 0

当我试图在PyCharm社区版上打开我的项目时,我得到了这个错误。问题是,这个项目在PyCharm上打开得很好,直到(大概30分钟前)出现蓝屏错误(“将物理内存转储到磁盘等),我的windows7 x64bit PC刚刚重启。重启后,PyCharm抛出了这个错误。奇怪的是,我检查了Notepade++上的XML文件,没有需要关闭的打开标记(更不用说204行了)。实际上,Notepadd++ search只返回3个<state>实例,但返回70个</state>实例。<state>的所有实例都是300+行(305,308,313)。

代码语言:javascript
复制
\.idea\workspace.xml': Error on line 204: The element type "state" must be terminated by the matching end-tag "</state>"

我真的不能在记事本上做这个项目,请帮我把这个放回PyCharm上。谢谢!!

EN

回答 1

Stack Overflow用户

发布于 2016-09-07 12:30:42

听起来像是.idea\workspace.xml在windows崩溃时被破坏了。.idea目录中和/或源代码本身中的其他项目文件也可能被损坏。

首先,我会退出pycharm并制作整个项目目录的副本(比如灾难恢复),它可以在恢复过程中根据需要被复制多次。

如果您的源代码和/或.idea在版本控制系统下,您可以从那里恢复最新提交的版本,甚至可能从损坏的工作区恢复一些未提交的工作(手动)。

假设你没有对它进行版本控制...

删除.idea\workspace.xml文件(该文件应仅包含有关项目的非关键信息,如打开了哪些文件、位置、窗口大小和位置等)。启动pycharm并关注投诉。如果.idea\workspace.xml文件是唯一损坏的文件,那么您应该重新开始工作。

如果不是,那么擦除整个pycharm子目录,以清除之前作为.idea项目的项目的所有痕迹。然后通过Importing Project from Existing Source Code创建一个新的pycharm项目

用于从现有源代码创建新项目的

在主菜单上,选择文件| Open.

  • In
  1. ,选择包含所需源代码的目录。请注意,无论您是希望在单独的窗口中打开新项目,还是关闭当前项目并重用现有项目,在外部创建的应用程序都会用常规目录图标folder.
  2. Click OK.
  3. Specify标记。有关详细信息,请参阅Opening Multiple Projects一节。

这应该会重新创建.idea目录,但会使用一些默认的项目设置。您可以在pycharm中重新执行所有配置更改。

但您也可以尝试更进一步,检查新项目的.idea目录中的文件和旧项目中的文件(您可以在备份的项目目录的克隆中找到)之间的差异-您可以通过手动修改新项目的配置文件来恢复旧项目中的一些自定义。请确保在尝试此操作时退出pycharm -它不希望其配置文件在运行时被修改。而且要小心,这样你自己就不会造成新的破坏。为您要手动修改的文件制作备份副本,以便您可以轻松恢复任何不正确的更改。要测试这些更改,请尝试启动pycharm并查看投诉。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39360786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档