在Project Explorer中删除PyDev项目中的源文件夹时,项目PYTHONPATH不会更新,并且大纲中有一个红色的x标记,并显示错误消息“源文件夹:[源文件夹名称]未找到”
这真的是预期的行为吗?如果删除源文件夹,我希望更新PYTHONPATH。
我正在使用PyDev版本2.7.3和Eclipse 3.7.2。
重复此问题的步骤:
注意:在Package Explorer而不是Project Explorer中重复上述步骤时,红色x不显示 - 因此您无法看到出现问题。但是,如果查看PyDev属性,行为是相同的 - PYTHONPATH不会更新。
答案 0 :(得分:14)
右键单击项目文件夹 - > Properties-> PyDev - PYTHONPATH。选择导致错误的目录,然后单击右侧的“删除”。
答案 1 :(得分:13)
当项目名称与目录名称不匹配时,似乎会发生问题。
如,
找不到源文件夹
ENV / VersionModifier / SRC / myfile.py
您可以将其称为错误或执行最佳做法"但右键单击项目并使其名称与其封闭目录相匹配,在Kepler中为我解决了问题。
祝你好运彼得
答案 2 :(得分:6)
我解决它的方法是转到存储代码的文件夹,并找到名称为.pydevproject
的文件。它是eclipse / aptana中的一个不可见文件,因此您可能必须通过cli或文件浏览器来执行此操作。查找看起来像<path>path/to/your/file</path>
的结构,并删除在包浏览器中显示错误的结构。这将解决您现在的问题,但这是一个错误,需要报告。
我认为问题源于pydev无法删除&lt; path&gt; ...&lt; / path&gt;用户删除源文件夹后的变种。
答案 3 :(得分:3)
以下是我如何解决这个问题,希望它有所帮助。
清理:
重新创建: