版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Eclipse集成环境的安装和使用分享技能的概况为了统一数据分析组分析人员和开发人员的工作环境及工作路径,尝试将数据分析软件R、python及SVN服务器嵌入到Eclipse集成开发环境中,这里介绍Windows X64下Eclipse集成环境的安装和使用步骤。分享技能的操作流程一. Eclipse的安装Eclipse是基于java的应用程序,在安装之前,我们需要安装java的运行环境(JDK),JDK下载地址:选择较高版本的jdk版本,推荐“jdk-8u65-windows-X64.exe”,下载后安装,默认目录为C盘,可更改目录到其他盘。Eclipse下载地址:http:/www.ecli
2、/downloads/对于开发人员,可选择下载页面上的第一个“Eclipse IDE for java EE Developers”并安装,而对于非开发人员,如果只是在该集成环境上适用其他软件的话,可选择第一个之外的其他任何一个来安装,这里我选择第三个“Eclipse IDE for java Developers”,安装到默认目录C盘,参照下图。设定eclipse的workspace,最好不要与eclipse的安装路径相同,可设在其他盘中,例“G:workspace-Eclipse”。二Eclipse中安装python1. 安装python集成环境/python官方最新版本为p
3、ython3.5.1,这里我使用的是python3.4对应的版本,可根据需求选择对应版本下载。Python官方下载地址:/downloads/ 安装完成后,python的安装路径会自动写入环境变量Path中,例“D:Python34Scripts;”。2. 安装和配置PyDev插件1) 直接在Eclipse中选择菜单:Help Install New Software,打开“Install”对话框,在“Work with”中输入/updates,点击ADD,在弹出的对话框中给插件命名为“PyDev”,如下图所示; 2) 在
4、“Name”框中选择需要加载的插件,点NEXT安装插件,如图示,安装成功后,软件会自动重新打开;3) 在Eclipse中选择菜单:Windows Preferences PyDev Interpreters 中选择Python Interpreter,点击右侧“Python Interpreters”中的NEW,在对话框中给Interpreter命名,这里设为“PyInt”,并在“Interpreter Executable”中选择python的安装路径,这里为“D:Python34python.exe”;4) 点击OK,新建的“PyInt”就会显示在右侧的“Python Interprete
5、rs”中,点击OK,配置,配置完成后,该对话框自动关闭。3. 在Eclipse中使用PyDev进行python开发配置好PyDev后,尝试在Eclipse中写个简单的python脚本,看python是否能正常工作。步骤如下:a) 打开Eclipse菜单:File New Other,打开New对话框,选择PyDev PyDev Project,点击NEXT;b) 填写对应项目信息(这里设定project name为“pydevTest”),并选择“Create src folder and add it to the PYTHONPATH”;c) 第一次使用会弹出“Open Associate
6、s Perspective?”对话框,勾选“Remember my decision”,点击YES,点击FINISH;d) 这样,Eclipse中就出现了新建python项目“pydevTest”的视图,在该视图下新建python文件;e) 将文件命名为“ep1.py”,点击FINISH后,ep1显示在视图中;f) 在窗口输入python代码,点击菜单中的RUN去运行,选择普通的“Python Run”方式即可,此时Console会自动打开并显示运行结果,下图所示为简单的python程序,输入a的值,Console中显示的为输出结果。4. 处理python中文问题a) 首先要确保eclipse
7、编辑器环境的编码为utf8,修改eclipse编辑器编码,设置工作空间编码:Windows Preferences General Workspace 将Text file encoding改为UTF-8;b) 设置编辑器编码:Windows Preferences General Editors Text Editors Spelling 将Encoding改为Default(UTF-8);c) 如果py文件中含有中文字符的话,需要在py文件中对编码进行声明。修改python文件编码:在py文件首行加上#coding=utf-8,一定要在首行才可以。5. python连接Oracle数据库
8、1) 下载文件oracle客户端instantclient_11_2,放在目录D下,则路径为D: instantclient_11_2 ,官方下载地址:2) 配置环境变量用户变量NLS_lang = SIMPLIFIED CHINESE_CHINA.AL32UTF8TNS_ADMIN = D: instantclient_11_2系统变量LD_LIBRARY_PATH = $LD_LIBRARY_PATH:$ORACLE_HOMEORACLE_HOME = D: instantclient_11_2Path中加 D: instantclient_11_23) 下载并安装cx_oracl-11g
9、,官方下载地址:/pypi/cx_Oracle(找与oracle客户端版本和python版本匹配的下载,安装路径会自动搜索到“D:Python34Libsite-packages”。)4) 把instantclient_11_2中的全部.dll文件复制到:D:pythonLibsite-packages文件下5) 在eclipse集成环境中执行测试程序import cx_Oracleconn=cx_Oracle.connect (数据库用户名/密码TNS)6. 其他常见问题汇总1) python包的安装在DOS命令行中输入命令:pip install
10、 包名,例如pip install numpy。2) python运行时常见错误,例“unexpected indent”,如下图所示,红色方框标记的部分属于格式错误,往前/后移动一格就可以解决。三Eclipse中安装R1. 安装R和Rstudio 这里安装R的3.2.2版本,可从share(34工具)获取“R-3.2.2-win.exe”。 R的官方下载地址为:/src/base/R-3/ 当前最高版本为R 3.2.3。2. 安装和配置R插件1) 在Eclipse菜单中选择:Help Install New Softwa
11、re,打开“Install”对话框,在“Work with”中输入http:/download.walware.de/eclipse-4.3,点击ADD,在弹出的对话框中给插件命名“StatET”;2) 选中Name框中的全部文件,一路NEXT,等待插件StatET安装完成(安装时间较长);(步骤1)和2)会花费较多的时间,这里我们可以选择先下载StatET插件到本机,然后安装到Eclipse中。按以下步骤进行:Way2:A. 将“statet-3.4.2_0.zip”压缩文件(注意:不要解压)从share复制到本机;B. 在Eclipse菜单中选择:Help Install New Soft
12、ware,打开“Install”对话框,点击ADD,打开“Add Repository”对话框,添加插件名称“StatET”和本机StatET压缩文件的路径,点OK进行安装。)3) 配置StatET插件:选择菜单WindowPreferences,弹出窗口中,选择StatETRun/DebugR Environments,点击右边的Add.,弹出的窗口中,Name随便设定,这里设为“R-plug”,Location(R_HOME)点击后面的+按钮,选择Browse Filesystem.,在弹出窗口中选择你的R安装目录即可,就会自动带回你的R工具包的相关数据,点OK保存即可;3. 在Eclip
13、se中进行R开发1) 创建R项目,选择菜单:File New Other StatET R Project,在弹出的对话框中设置name为“R-ep1”;2) 选中创建好的project,右击New R Script File来编写R文件;3) 运行R代码要先配置R运行环境,选择菜单:RUNRun Configurations.,打开的弹出窗口中,右击R Console点New新建一个console,Name设为“R-output”,Main标签中选择Launch Type为Rterm, Working Directory也就是getwd()的结果,也就是目录读写的路径,可设为自己喜欢的目录,
14、这里我们可以设置为SVN在本机workspace目录下的项目文件夹,设置完成后点RUN保存。 4) 在编辑好的R文件中选择特定行运行,运行结果会显示在刚刚建好的Console中,写的文件会显示在当前console的读写路径中。 四Eclipse中安装SVN1. 安装SVN 这里安装的SVN文件为“TortoiseSVN-6747-x64-SVN-441852832.msi”,见share文件夹。2. 安装SVN插件使用Eclipse安装向导来安装SVN插件,步骤如下:Way1:在Eclipse菜单中选择:Help Install New Software,打开“In
15、stall”对话框,在“Work with”的下拉菜单中选择“All Available Sites-”,在下面的搜索栏中输入“svn”,此时Name框中会给出搜索到的可用SVN插件,选中非optional的文件,点击Next,下载并安装插件;Way2:在Subclipse的官网下寻找eclipse版本对应的subclipse版本,然后将相应的URL复制到“Work with”中,输入Name进行下载和安装。SVN插件subclipse的官方下载地址:/servlets/ProjectProcess?pageID=p4wYuA 3. 在Ecl
16、ipse中上传project到SVN服务器1) 打开菜单:Windows Show View Other ,选择”SVN资源库”并打开;2) 在SVN资源库窗口的空白位置右键选择新建资源库位置3) 添加SVN服务器的URL地址(此处为“34:8443/svn/SourceCode”),点击FINISH完成同步;4) 资源库导入成功后,SVN资源库视图下显示导入的SVN文件目录;5) 将新建的project “R-ep1”导入SVN中,右键project - team - share project,打开“Share Project”对话框,选择reposit
17、ory类型为SVN,点击NEXT;5) 选择“使用已有资源库位置”,点NEXT,选择“使用项目名称做为文件夹名”,点击FINISH,在弹出的对话框中自由选择是否打开synchronize(同步)视图,若选YES,则eclipse视图呈现为:6) Project“R-ep1”上右键team project 提交 7) 自由添加注释,点击OK,上传到SVN服务器,此时刷新资源库。资源库视图下会显示该项目。4. 从SVN服务器下载project到本地从Eclipse中的资源库视图选择project“R-ep1”,右击project 检出为,打开对话框,自由选择是否更改属性,这里更改项目名称为“R-ep12”,点FINISH完成下载。返回打开R project的视图,就可以看到该下载的项目文件。5. 从服务器更新代码1) 点击Eclipse右侧的“StatET”快速打开R的项目视图,为项目R-ep1添加新文件R-test,当前项目中,R-ep1_1为已经在SVN服务器中的文件,R-test为新建文件;2) project “R-ep1”右击 team 与资源库同步,可看到Synchronize同步视图下SVN上的R-ep1项目中包含两个文件,新增文件R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 令我印象深刻的一个人9篇
- 2025版高考物理二轮复习 教材情境2 基于教材中“例题和习题”的情境命题
- 广西河池市校联体2024-2025学年高二上学期联考(12月) 数学试题(含解析)
- 2024-2025学年内蒙古呼和浩特市回民区九年级(上)期中物理试卷(含答案)
- 相对密度仪校准规范-编写说明
- 2025届安徽省江淮十校高三上学期第二次联考(11月)生物试题
- 课刘义庆《陈太丘与友期》课件
- 2025年中考英语一轮教材复习 写作话题11 人际交往
- 毛泽东思想和中国特色社会主义理论体系概论(山西青年职业学院)知到智慧树答案
- 《丰田教育手册》课件2
- 部编版四年级道德与法治下册第2课《说话要算数》精美课件(含视频)
- 电动车项目合作计划书范文模板
- 金属有机化学
- 教育资料(2021-2022年收藏的)肇庆市科技局年鉴度
- 佛教中英词汇对照
- 部编版三年级语文上册复习计划
- 融资财务顾问协议模板
- 培训体系焊接人员培训讲义
- 《写作小标题(措施+成效)》
- 迷路了怎么办PPT课件
- 幼儿园、小学生通信知识启蒙演示-文档资料
评论
0/150
提交评论