PyCharm:...的项目使用非标准布局,无法附加到此项目

时间:2017-05-04 21:13:56

标签: pycharm

我安装了最新版本的PyCharm(2017.1)。除非我尝试在同一个窗口中打开两个项目,否则一切都很顺利。在OK对话框中点击Open Project后,我会收到此弹出窗口(通过该对话框可选择Open in a new windowOpen in current window)。

enter image description here

我尝试了提到here的修复(无论如何这都是非常愚蠢的)。还尝试在*.iml目录中抛出./idea文件,但它给了我这个:

5/4/17
5:11 PM Load Settings
                Cannot load settings from file '/home/brandon/Downloads/chalice/.idea/chalice.iml': content truncated
                File content will be recreated

同样,我要打开哪个项目并不重要,因此请将chalice替换为*。打开单个*.py文件很好,但我无法打开项目。

任何人都有解决方案,所以我可以回去编写Python? :d

编辑:所以现在我已经下载了最新版本的PyCharm并重新安装了它。现在我甚至无法在没有弹出窗口的情况下创建一个新项目。

这里发生了什么?

4 个答案:

答案 0 :(得分:10)

norok2所述,对于Pycharm 2019.1,首先在新窗口中打开项目。

然后,尝试将其附加到现有窗口。

答案 1 :(得分:3)

我在PyCharm中创建了一个新项目并遇到了这个问题。在this solution之后,我发现新项目在新项目的.iml文件夹中没有.idea文件。我从另一个项目中复制并粘贴了.iml,只是更改了.iml文件名以匹配项目。问题解决了。

答案 2 :(得分:2)

PyCharm支持建议我从ProjectModuleManager注释掉~/.PyCharm2017.1/config/options/project.default.xml组件。重新启动PyCharm(2017.1.3)并从我想要打开的模块中删除任何.idea/目录后,我不再遇到此问题。

答案 3 :(得分:0)

  • 从要添加的第二个项目中删除.idea文件夹(如果存在)

  • 关闭当前窗口中的第一个项目(如果已打开)

  • 使用现有脚本为要添加的第二个项目创建一个新项目(创建一个新的.idea文件夹)

  • 打开第一个项目并将其附加到第二个项目