Pydev在Eclipse中无法识别

时间:2013-11-07 03:19:19

标签: python eclipse ide pydev

我已经在我的Mac上使用Eclipse中的PyDev大约两年了。今天更新了Eclipse,突然PyDev完全丢失了。尝试了一切,包括一个完整的卸载和全新安装,但虽然PyDev显示在菜单中安装,但它似乎没有其他地方。

PyDev版本:3.0.0.201311051910 Eclipse:版本:Kepler Service Release 1 建造ID:20130919-0819

我无法打开PyDev透视图,我无法创建新的Python文件,并且我无法打开现有的Python文件而不将其视为纯文本。

今晚我已经完成了一项重大任务,非常感谢。

9 个答案:

答案 0 :(得分:15)

要知道问题是什么,我就是从PyDev 2.8.2升级到3.0.0。它给我带来了一个伤害的世界。该版本已填充并带有错误。没有什么对我有用,包括透视图或调试器。我刚回到2.8.2,一切都很好。我也是开普勒和麦克。转到2.8.2。你可以使用eclipse卸载pydev,然后只需使用简单的zip文件说明安装pydev:http://pydev.org/manual_101_install.html

3.0.0昨天刚刚发布。他们显然要做一些修复工作!

答案 1 :(得分:11)

如果您不能/不会升级到Java 7:

卸载最新的PyDev版本
 1.帮助>>关于Eclipse
 2.按“安装细节”按钮
 3.选择“PyDev for Eclipse”
 4.按“卸载...”按钮  5.关闭,确定

安装版本2.8.2
 1.帮助>>安装新软件...
 2.在下拉列表中选择“使用:”PyDev更新站点 - http://pydev.org/updates/
 3.取消选择选项“仅显示可用软件的最新版本”
 4.选择“PyDev for Eclipse,版本2.8.2”
 5.按“Next>”按钮  6. ...
 ñ。重启Eclipse(如建议的那样)

答案 2 :(得分:10)

检查您是否使用Java 7,PyDev 3现在需要它。 来源:http://pydev.org/download.html和PyDev bugtracker。 升级我的java版本后,它再次为我工作。

答案 3 :(得分:2)

以下解决了我的问题,OS X Mavericks 10.9.2最初使用Java 1.7.0_55(来自Oracle,我认为是标准的Mavericks安装,完全是最新的)

  • 使用终端检查可用的Java虚拟机:
  

/ usr / libexec / java_home -V

我最初只在这里列出了Java 1.6(Eclipse中的类似检查也证实它运行的是1.6,而不是可用的1.7 !)

答案 4 :(得分:1)

似乎很多PyDev / Eclipse问题都是为正在运行的Eclipse版本使用正确的Java JRE / JDK和PyDev。

来自http://www.pydev.org/

发布5.2.0

重要的PyDev现在需要Java 8和Eclipse 4.5。

PyDev 4.5.5是支持Java 7和Eclipse 3.8的最后一个版本。请参阅:更新站点页面(http://www.pydev.org/update_sites/index.html),了解旧版PyDev的更新站点。

答案 5 :(得分:1)

一开始我也面临同样的错误:安装PyDev时不提供解决方案 - Eclipse IDE for Eclipse 6.3.2 当我在尝试安装时,我收到以下消息:无法在https://dl.bintray.com/fabioz/pydev/latest/content.xml读取存储库。 ?

然后我提出了最终解决方案:

按照以下步骤操作:

在线安装

安装该功能的网址为http://pydev.org/updates。如果Eclipse Marketplace没有按照您的要求执行操作,则可以从“帮助”菜单中使用该URL来安装新软件....

并取消选中以下安装新软件窗口中提到的所有选项,例如: 取消选中:

1.Show only the latest versions of available software
2.Group Items by category
3.Show only software applicable to target environment
4.Contact all update sites during install to find required software

离线安装

如果您符合以下要求并且继续遇到更新站点问题,则可以下载以脱机安装。从SourceForge获取它(或者按照PyDev&#39的网站链接到SourceForge)。

并取消选中以下安装新软件窗口中提到的所有选项,例如: 取消选中:

1.Show only the latest versions of available software
2.Group Items by category
3.Show only software applicable to target environment
4.Contact all update sites during install to find required software

答案 6 :(得分:0)

![开普勒Pydev配置] 我不得不花很多时间弄清楚它为什么不起作用。但最终做到了。请改为下载2.8.2 zip并在dropins文件夹中解压缩,如图所示。用-clean选项启动eclipse

答案 7 :(得分:0)

没有足够的代表对Tobx的回答发表评论,所以我会做一个新的回答。

您可以安装java7但保留当前版本,并且不会影响当前设置,方法是使用命令行-vm选项指定Eclipse应该使用哪个JVM。

All is explained here

答案 8 :(得分:0)

我调试了一个python项目(之前导入过)。仅通过将当前视角更改为“Debug”,再次出现了Pydev菜单。

我认为通过Window打开Pydev透视图> Open Perspective>其他...> Pydev也会创建Pydev菜单。