MyEclipse10或者eclipse中配置开发Python的Pydev插件安装教程
必需品
PyDev需要Java 8和Eclipse 4.6(Neon)才能运行,并且仅支持Python 2.6。
如果没有Java 8,更新过程可能会成功,但PyDev将不会在目标安装中显示。在尝试安装PyDev之前,请仔细检查一下在“安装详细信息>配置 ”中是否使用Java 8 vm 。
需要使用旧的Eclipse / Java / Python
如果您需要使用较旧版本的Eclipse / Java / Python,下面将根据您的要求使用最新的PyDev版本。
- Eclipse 4.5,Java 8:PyDev 5.2.0
- Eclipse 3.8,Java 7:PyDev 4.5.5
- Eclipse 3.x,Java 6:PyDev 2.8.2
- Python 2.5或更旧版本:PyDev 5.5.0
开始安装之前
在安装之前首先要选择的是一个有权限写入的文件夹(否则,请记住安装以管理员身份运行的Eclipse,并记住每当需要更新任何插件时以管理员身份运行)。
PyDev证书
PyDev是使用自签名证书构建的,这意味着当安装一个对话框将被打开以询问您是否信任证书(大多数用户应该可以使用该证书)。
现在,如果您不希望出现该对话框,可以在开始安装过程之前导入证书(这实际上是那些希望从命令行安装PyDev的一个要求,因为Eclipse p2主任中有一个错误)。
第一步是下载PyDev证书。
第二步是发现在Eclipse中使用的Java:转到 帮助>关于>安装详细信息,并查找“java.home”
然后实际导入它,在命令行中,转到Eclipse的java.home目录并执行
bin / keytool.exe -import -file pydev_certificate.cer -keystore lib / security / cacerts
请注意,如果你从来没有在这里做了什么,你的密码要求时,应的changeit
参考:http : //download.oracle.com/javase/1.4.2/docs/tooldocs/solaris/keytool.html#cacerts
使用更新站点进行安装
注意:说明针对Eclipse 4.6以上
要使用Eclipse Update Manager安装PyDev和PyDev Extensions,您需要使用帮助>安装新软件...菜单。

在下一个屏幕中,从以下列表中添加要使用的更新站点:
最新版本:
夜间建造:
浏览其他版本(在浏览器中打开以选择Eclipse的URL):
并按<Enter>,以便Eclipse将查询您刚刚输入的内容的更新站点。
在开始之前,我们建议您取消勾选下方的 “联系所有更新站点安装过程中找到所需的软件” (它仍然可以工作,如果你不这样做,但它会查询所有的更新站点可用,这是比慢得多仅查询PyDev更新站点,这应该是安装PyDev所需的所有更新站点)。

现在,选择PyDev for Eclipse来安装PyDev(以及可选的PyDev Mylyn集成或开发人员资源,它们提供PyDev源代码),然后点击Next。
现在,阅读许可协议,如果您接受,请选择接受单选按钮,然后单击完成。
在这一点上,Eclipse应该自动下载插件内容,并提供一个对话框,询问您是否要重新启动(应该说是对的)。
使用zip文件进行安装
zip文件的可用位置是:
下载zip文件后:
解压缩eclipse / dropins文件夹中zip文件的内容并重新启动Eclipse。
如果它不能正常工作,请尝试重新启动Eclipse中使用-clean标志(如果你是一个普通用户,并与管理员安装,请确保您拨打 -clean以admin身份登录,使Eclipse的发现它)。
如果仍然找不到,请仔细检查必要条件(如Java vm版本)。
检查安装
您可以验证它是否正确安装到菜单“窗口”首选项,并检查是否有一个PyDev项目。
排除安装问题
无法加载存储库
虽然大多数情况下,如下所述,某些用户可能会收到以下消息:
无法加载存储库http://pydev.org/updates
未知主机:http : //pydev.org/updates/content.xml
这意味着在当前连接中访问更新站点时出现问题。
在这种情况下,您可以尝试使用直接URL进行下载(所有http://pydev.org/updates/ URL实际上都是重定向到最终位置)。目前,那些重定向指向的链接http://bintray.com,因此,您可以访问相关的更新站点页面(如http://pydev.org/updates在浏览器中),并看到它被重定向其中(您可能希望尝试使用http或https的直接链接, 以查看它是否会对您的用例产生影响)。
下载时可能出现的问题
此时如果您有任何问题,请输入以下信息:
- 收集要安装的物品时发生错误
- 没有找到存储库包含:
- org.python.pydev / osgi.bundle / 1.4.7.2843
- 没有找到存储库包含:
- org.python.pydev.ast / osgi.bundle / 1.4.7.2843
这可能表示您选择的镜像当时存在一些网络问题,因此,请稍后重试(可能使用直接的URL,如无法加载上面的存储库提示)。
PyDev安装后不会出现!
那么目前的主要问题是PyDev需要Java 8才能运行。
提示:LiClipse(其主要是PyDev独立加上一些好东西)是预配置的,因此不需要将PyDev安装到Eclipse中也不需要任何先决条件);
Java 8必备
如果您没有Java 8,请确保您下载/安装最新的Java 8 JRE或JDK,请尝试重新启动以查看是否自动获取。
即:在帮助>关于>安装详细信息>配置检查是否实际使用您指出的Java 8版本。
如果没有自动获取,请按照以下说明进行操作:
http://wiki.eclipse.org/Eclipse.ini在“指定JVM”上指定Java 8 vm,将-vm参数添加到eclipse.ini。
Mac OS上的注意事项:您可以使用命令“/ usr / libexec / java_home -v 1.8”获取JVM的基本路径(尽管您还需要将“/ bin / java”附加到所述命令的输出中-vm arg在eclipse.ini中)。
安装损坏
Eclipse有时无法从更新站点正确获取插件,但不会检查它是否正确(不需要md5检查),并且发生这种情况时,通常会收到ClassNotFoundException(类似于下面的示例)。
当这种情况发生时,您应该卸载它并重新安装更新站点...如果仍然失败,您可以尝试获取zip文件,因为它至少会在您损坏时给您警告。
请注意,在服务器中文件损坏的可能性相当低,因为这是新版本中始终检查的内容,但如果您有疑问,请在https://www.brainwy.com/上报告。跟踪器/ PyDev ,以便可以双重检查。
此外,有报告说,该错误,唯一一致的解决方案已经删除所有先前版本的PyDev然后安装最新版本。
例
由于内部错误,无法创建此部分。失败的原因:编辑器类无法实例化。这通常表明编辑器的类名在plugin.xml中是错误的。
- java.lang.ClassNotFoundException:org.python.pydev.editor.PyEdit
- 在
- org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:405)
- 在
- org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350)
- 在
- org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78)
- 在java.lang.ClassLoader.loadClass(ClassLoader.java:235)at
- org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:275)
- ...
卸载
如果您随时希望停止使用PyDev插件(或任何其他Eclipse插件),请按照以下说明进行操作:
Eclipse 3.5起
如果安装了更新站点,请转到菜单帮助>关于>安装详细信息,然后在安装的软件选项卡上,选择要卸载的插件,然后单击卸载。
如果您安装了zip文件,只需从dropins文件夹中删除com.python.pydev和org.python.pydev功能和插件即可。
来源:PyDev入门指南
MyEclipse10或者eclipse中配置开发Python的Pydev插件安装教程的更多相关文章
- MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
在NLP(自然语言处理)这个领域中,Python具有良好的声誉,于是也想学习一下.首先第一步就是需要在计算机上配置Python环境.由于Python自带的编辑器太简单,使用起来不顺手,于是就考虑在相对 ...
- 如何在Eclipse中配置python开发环境
考虑到网上关于Eclipse中配置Python开发环境的文章千篇一律,故写此文以总结. 本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法. 本文的前提是你已经安装了Eclipse和pyt ...
- eclipse中配置c++开发环境 Eclipse + CDT + MinGW
转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW 基本框架:Eclipse + CDT + MinGW 背景知识: CDT:CDT 是完全用 Java 实现的开放源码 ...
- Android开发:在Eclipse中配置Android环境
一.文件需要: https://pan.baidu.com/s/1-XCSSPW5JGyPRlvwRVSfmA 提取码:m5t8 NDK过大没有上传在这个文件里. 二.在Eclipse中配置Tools ...
- 在eclipse中配置Python环境
1.下载pydev https://sourceforge.net/projects/pydev/files/pydev/PyDev%202.2.2/ 2.解压pydev插件后 有features.p ...
- 【Java Web】Eclipse中配置Marven环境
1 Marven简介 Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供.基于项目对象模型(缩写:POM)概念,Maven利用一个中央信 ...
- 如何在eclipse中配置反编译工具JadClipse
Q:为什么有必要在开发环境中配置反编译工具呢? A: 当运行引用了第三方jar包项目时,突然报出了jar包中的某个类的某一行出现异常.我们想看一下这个class文件的代码时,经常出现了如下图所示的场 ...
- (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂
(原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂 1. 在官网https://struts.apache.org下载Struts2,建议下载2.3系列版本.从图中可以看出 ...
- Maven插件的简介,安装及在eclipse中配置
1.Maven简介 1.Maven介绍 Maven是一个基于项目对象模型(POM:project object model)的概念的纯java开发的开源的项目管理工具.Maven把我们的工程抽像一个对 ...
随机推荐
- MySQL笔记(7)---事务
1.前言 前面具体讲了MySQL中的锁实现的方式,解释了是如何保证数据在并发情况下的可靠性,并提到了事务REPETABLE READ和READ COMMITTED,解释了一下这两种事务的不同.本章讲具 ...
- 根据iPhone6设计稿动态计算rem值
rem 单位在做移动端的h5开发的时候是最经常使用的单位.为解决自适应的问题,我们需要动态的给文档的更节点添加font-size 值.使用mediaquery 可以解决这个问题,但是每一个文件都引用一 ...
- 解决Windows英文版中文软件乱码的问题
由于工作的原因,我们的开发环境都是基于英文的,但是在打开一些基于中文编码的软件的时候经常会出现乱码的情况.其实只要打开控制面板按照下面的步骤稍微设置一下,就可以完美的在英文操作系统下支持中文软件了,因 ...
- ArrayBlockingQueue 阻塞队列 生产者 与消费者案例
package com.originalityTest; import java.net.UnknownHostException; import java.util.ArrayList; impor ...
- 开源网站流量统计系统Piwik源码分析——后台处理(二)
在第一篇文章中,重点介绍了脚本需要搜集的数据,而本篇主要介绍的是服务器端如何处理客户端发送过来的请求和参数. 一.设备信息检测 通过分析User-Agent请求首部(如下图红线框出的部分),可以得到相 ...
- 深入理解 Java 虚拟机
Java 代码编译和执行的整个过程 Java 代码编译是由 Java 源码编译器来完成,流程图如下所示: Java 字节码的执行是由 JVM 执行引擎来完成,流程图如下所示: Java 代码编译和执行 ...
- linux下将指定目录加入环境变量的方法
每个用户目录下都有一个对应的.bash_profile比如root用户对应/root/.bash_profile,普通用户cqh对应/home/cqh/.bash_profile,以root用户为例v ...
- SQL优化原则(转)
一.问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统 ...
- 3分钟看完Java 8——史上最强Java 8新特性总结之第四篇 其他新特性
目录 · 默认方法和静态方法 · 初步理解 · 应用模式 · 优先级问题 · Optional · CompletableFuture · 基本用法 · CompletableFuture与Strea ...
- 【操作系统】二、JVM线程与Linux内核线程的映射
Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程. Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是 ...