Eclipse升级失败PyDev
我刚刚在Ubuntu上升级了我的Eclipse版本,现在无论何时打开一个Python文件,它都会在外部窗口中打开,并且我在Eclipse中打开的现有Python文件会显示“无法打开编辑器:没有id org.python.pydev.editor.PythonEditor的编辑器描述符“。Eclipse升级失败PyDev
我试着卸载并重新安装Eclipse和PyDev插件,但它没有解决问题。
从我的经验(新的插件重新安装将不会生效〜8年)与日食不做就地更新。始终使用新的工作区安装新版本。并从SCM重新签出项目。
首先检查所有需要的插件在切换到新环境之前是否仍然有效。
其实,当您安装Eclipse的新版本,那么新插件的安装导致在Ubuntu库改变,直到你安装的是支持
我有同样的问题,当我用最新的版本3升级PyDev *。它需要java 1.7,但我只有java 1.6,所以它根本不起作用。我卸载它并将eclipse设置为旧更新点,但没有任何帮助。建议使用PyDev版本2.82。您无法从更新存储库中找到它。
唯一的方法是从PyDev站点下载旧版本2.8.2,将该zip文件解压到eclipse的drop目录下,在linux下它是/ usr/lib/eclipse/dropins。解压后,你应该看到features-和plugins-directories。在日食开始后,我可以再次看到PyDev。在第一次重新启动Eclipse时,我无法看到PyDev并尝试“检查更新”和“安装新软件”将URL解析为/ usr/lib/eclipse/dropins,但是他们没有看到任何软件。但试图重新启动几次,旧的PyDevc 2.8.2又在日食中。呵呵。
我禁用PyDev从日食“检查uopdates”,所以我不再犯这个错误,这台机器不会得到java 1.7(Ubuntu 10.04 LTS)。
我现在在更新到PyDev 5.0时遇到了完全相同的问题,并且肯定会出现一个问题,即用户未被警告该程序可能会在更新时中断。然而,最简单的解决方案是安装新的必需的Java和JRE版本,用于Java 8和OpenJDK 1.8(在Linux上)的PyDev 5.0,并告诉Eclipse实际使用eclipse.ini
文件中的新JRE,方法是将其指向右侧路径。有关如何实现此目的,请参阅https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM。
确保您的Java版本正确(您的PyDev版本所期望的)。 我更新了PyDev(5分钟前)之后,我在打开了一次打开了python源文件的标签中显示完全相同的错误消息(没有编辑器描述符)。
我从1.7我的Java版本更新到1.8有:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
然后检查你的版本,运行:
java -version
你应该看到:
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) Server VM (build 25.91-b14, mixed mode)
重新打开eclipse,PyDev插件正在工作。好极了!
是Pydev的一个插件,你可能需要找到pydev插件并安装它。 – 2011-12-16 21:00:55
是的。我做到了。它没有帮助。 – 2011-12-16 21:08:57