我在启动过去运行的python文件时遇到上述错误。我想我知道这是怎么回事,但不知道如何解决它。我有2台计算机双启动不同的操作系统,并使用Dropbox保持同步。在过去,我用我的mac和windows计算机同步了我的eclipse工作区,一切正常(除了我必须根据我使用的系统改变python解释器的位置)。
我添加了一个linux(fedora)来共享dropbox文件后,我开始收到上述消息。但我的问题是,当我尝试更新我的python解释器(在Windows中)它不保存我的设置。我可以点击autoconfig,它会找到python路径和所有文件,我点击应用/好吧,但当我回到它的全部空白。我很确定linux机器会向我的设置发送消息,但是我需要在所有3个盒子上进行开发,所以我需要它们才能同步。
想知道如何解决此问题以及是否有其他方法可以解决此问题,以便将来我不会遇到此问题?
更新:这个def。与我的工作区有关。当我将默认工作区更改为新文件夹并设置python解释器时,它可以工作。仍然不确定如何永久修复此问题(不希望必须来回复制代码到新工作区。
答案 0 :(得分:3)
我认为如何在其他环境中共享工作空间的答案仍然非常有用,但是如果有人遇到simlair问题并且需要修复它以便快速工作,那么这就是解决方案:
这不是最佳解决方案,但可行。希望其他人有办法防止这个问题在多种环境中发生。
答案 1 :(得分:1)
似乎首选方式是通过F9:http://pydev.org/manual_adv_launch.html
答案 2 :(得分:0)
eclipse与上次运行的一样运行。 然后第一次以这种方式运行。 在包资源管理器中(左)。 双击res然后菜单。 然后右键单击主菜单(name.xml)。 frmo菜单选择运行然后作为应用程序运行。 并且您可以在下次(从菜单或快捷方式)默认运行。
答案 3 :(得分:0)
这个问题通常可以通过退出eclipse并重新启动来解决(如果这对您来说很方便)。即使PyDev配置正确,更改中间的工作空间也常常会混淆Eclipse。