使用pydev/eclipse时"选择无法启动且最近没有启动"

Los*_*oul 8 eclipse pydev

我在启动过去运行的python文件时遇到上述错误.我想我知道这是怎么回事,但不知道如何解决它.我有2台计算机双启动不同的操作系统,并使用Dropbox保持同步.在过去,我同步我的Eclipse工作区与我的Mac和Windows电脑这种方式,一切都工作得很好(除了我将不得不改变取决于我用什么系统Python解释器的位置).

我添加了一个linux(fedora)来共享dropbox文件后,我开始收到上述消息.但我的问题是,当我尝试更新我的python解释器(在Windows中)它不保存我的设置.我可以点击autoconfig,它会找到python路径和所有文件,我点击应用/好吧,但当我回到它的全部空白.我很确定linux机器会在我的设置上发出消息,但我需要在所有3个盒子上进行开发,所以我需要它们才能同步.

想知道如何解决这个问题,如果有另一种方法可以做到这一点,那么将来我没有这个问题?

更新:这个def.与我的工作区有关.当我将默认工作区更改为新文件夹并设置python解释器时,它可以工作.仍然不确定如何永久修复此问题(不希望必须来回复制代码到新的工作区.

Los*_*oul 3

我认为如何在其他环境中共享工作空间的答案仍然非常有帮助,但如果有人遇到类似问题并且只需要修复它以快速工作,那么解决方案如下:

  1. 转到文件,切换工作区并找出您的工作区所在的位置
  2. 转到该文件夹​​并重命名 .metadata 文件夹并重新启动 eclipse
  3. 在 Eclipse 中,所有内容都会丢失,因此转到文件-->导入并导入包含所有项目的文件夹(执行所有项目的根文件夹,这样您就不必单独导入每个项目)。
  4. 设置您之前进行的任何自定义设置

这不是最好的解决方案,但它有效。希望其他人有办法防止此问题在多种环境中发生。