我刚刚安装了Eclipse Kepler(在Juno版本中遇到掉链子更新的问题后)。我试图通过Eclipse中的“安装新软件”选项安装PyDev,基本上只是按照内存/在线教程的步骤进行。安装完成后,我在“首选项”窗格中找不到它。有什么想法为什么会这样?
谢谢。
是的,我已经安装了Java 7。
更新:很多用户提供了许多解决此问题的方案。可能存在多个正确的答案。看看哪个能帮助你...
我刚刚安装了Eclipse Kepler(在Juno版本中遇到掉链子更新的问题后)。我试图通过Eclipse中的“安装新软件”选项安装PyDev,基本上只是按照内存/在线教程的步骤进行。安装完成后,我在“首选项”窗格中找不到它。有什么想法为什么会这样?
谢谢。
是的,我已经安装了Java 7。
更新:很多用户提供了许多解决此问题的方案。可能存在多个正确的答案。看看哪个能帮助你...
太麻烦了!
尝试安装PyDev 3浪费了4个小时,我回到了2.8.2,并使用了“drop in”技术而不是“添加新软件”的方法,现在它可以工作了!
从sourceforge下载2.8.2 http://sourceforge.net/projects/pydev/files/pydev/
卸载PyDev。 将内容解压缩到Eclipse下方的“dropins”文件夹中。 重启Eclipse。
在为这个问题苦苦挣扎了几天后,我想分享一下我的解决方案——受以上帖子的启发(向它们致敬)。
我的配置:
我的情况:
尝试通过Eclipse的Help
--> Install new software...
安装PyDev,安装成功,但是在Eclipse中没有出现PyDev。
我的解决方案:
Help
--> Install new software...
Show only the latest versions of available software
”显然,PyDev 3.0与Eclipse、Java和Python的默认OS X配置不兼容(虽然我不确切知道为什么......)
我刚刚想明白了。 你需要安装JDK而不是JRE。
首先在这里下载:JDK下载
安装它。
探索 /Applications/eclipse/Eclipse.app/Contents/MacOS (你安装Eclipse的位置)
打开eclipse.ini文件
添加以下内容:
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
根据您的情况更改版本即可。 享受!
我也遇到过这个问题,但是我使用的是Debian稳定版(我的是wheezy)。
我解决了这个问题,只需要安装:
# apt-get install openjdk-7-jdk
接下来,我检查了我的Java JDK有两个备选项:
# update-java-alternatives -l
结果如下:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
最终,我做到了:
# update-java-alternatives -s java-1.7.0-openjdk-amd64
接下来,我从Eclipse中删除了pydev插件,重新启动Eclipse,使用Marketplace安装pydev,重新启动Eclipse,现在它可以正常工作。
致谢: http://vas.davimas.name/2013/07/switching-between-openjdk-v6-and-v7-in.html和上面的Richard的答案。
问题已解决。
操作系统:OSX Mavericks 10.9,Eclipse Keplar 4.3.2,PyDev 3.4
问题:在Eclipse的“首选项”下没有显示PyDev
解决方案:下载、安装并将Eclipse指向JDK 1.7
卸载PyDev
在Eclipse的“首选项”下,“已安装的JREs”中可能只会看到Java SE 6
从http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载并安装JDK 1.7
打开终端并运行“/usr/libexec/java_home -v 1.7”
这将返回JDK 1.7所在的目录,类似于/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
在Eclipse的“首选项”下,“已安装的JREs”中点击“添加”,选择“MacOS X VM”,点击“下一步”
在JRE Home中粘贴您的版本 /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home,为其命名并点击“完成”
重新启动Eclipse并重新安装PyDev。
完成!
PyDev.org网站(http://pydev.org/manual_101_install.html)上说明:
"""
Important requisite
PyDev now requires java 7 in order to run. If you don't have java 7, the update
process may appear to succeed, but PyDev will simply not show in the target
installation. Please double-check if you're using a java 7 vm in
about > installation details > configuration
before trying to install PyDev.
"""
我在Luna上遇到了同样的问题,后来发现是我的错误。
在“您信任这些证书吗?”页面中检查作者后,我成功安装了pydev。
该页面允许您在不进行检查的情况下继续操作,没有错误发生,这正是我完全错过的地方。也许对某些人有用。
从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装最新版本的JDK(目前是Java SE 8u25)。 (不是JRE!)
导航到/Applications/eclipse/Eclipse.app/Contents/MacOS(或任何您安装Eclipse的位置),然后打开eclipse.ini。
在文件底部添加以下内容(一定要用您的版本号替换它):
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
从SourceForge(当前为3.8.0)下载最新版本的PyDev,网址为http://sourceforge.net/projects/pydev/files/pydev/。
将其内容解压缩到/Applications/eclipse/dropins(或任何您安装Eclipse的位置),然后重新启动Eclipse。
希望这能帮助那些仍然遇到问题的人。特别感谢Mohammed Lokhandwala和braineo。