openstack开发之通过eclipse导入openstack源码(python)高可靠文档
发布日期:2016-2-28 15:2:29
一、下载及安装jdk及eclipse 1.下载 下载jdk地址 链接:http://pan.baidu.com/s/1sjFK1lF 密码:ttti eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz 链接:http://pan.baidu.com/s/1gdtKiYn 密码:5m5k 通过WinSCP复制到Linux中 WinSCP的使用参考新手指导:使用 WinSCP(下载) 上文件到 Linux图文教程 2.安装 jdk安装参考 linux(ubuntu)(如阿里云主机)安装Java jdk环境变量设置及小程序测试 安装完毕之后一定验证下: java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) 打开eclipse可能会遇到错误,说明jdk没有安装,或则配置没有生效 No Java virtual machine was found after searching the following locations: 安装eclipse tar zxvf eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz 解压后看到 至此安装成功 eclipse安装目录为/usr/eclipse 为保证后面不遇到问题,赋予777权限 sudo chmod 777 eclipse sudo chmod 777 /usr/eclipse/configuration/ 三、设置代码库 这里有两种方式,一是全部代码下载,二是下载某一个项目 这里我们指定某一个项目,以keystone为例 打开一个终端,转到目标目录(例如,/opt/stack)并运行以下命令以获得 keystone 代码: 安装git sudo apt-get install git 克隆下载代码 sudo git clone https://github.com/openstack/keystone.git 另外一种方式参考 OpenStack开发源码如何获取及下载 这里面讲的很详细 安装一定要在win7中打开,否则安装插件的过程中,由于显示界面有限,你会看不到里面的选择,如何在界面中打开,参考 (hadoop、openstack)开发基础:在Win7下通过XManager(xshell)远程打开eclipse 二、安装pydev 和egit 插件 安装pydev 首先打开eclipse,Help-》Install New Software 弹出下图 我们单击1Add弹出,图2,分别在3,4处填写名称及url 首先我们输入下面地址: http://pydev.org/updates 选择PyDev,单击Next 然后一直Next,然后accept,最后finish 一、安装pydev 选择证书 最后重启 二、安装egit 过程与上面一致 http://download.eclipse.org/egit/updates 单击ok,我们看到下面,选择 Eclipse Git Team Provider JGit 最后单击finish 重启安装成功。 三、切换、配置python环境 如下: 通过window->open perspective->other,单击 弹出下图,我们选择插件PyDev,单击确定 切换至python 配置python解释器 通过Window->preferences,打开preferences对话框,找到python interpreter 选择new,看到下面对话框,单击Browse,选择解释器 在usr->bin下面找到python2.7 选择插件成功,单击ok 进入下图,全选,单击ok 处于等待状态 这样解释器配置完毕。 四、导入源码 导入keystone与导入Java源码是一样的,熟悉Java的同学应该很熟悉。不过这里一定注意权限问题,否则可能导入不成功。 选择Flile->New->Pydev Project 我们看到如下界面,分别填写工程名字 选择keystone所在路径 找到keystone路径,单击ok 单击finish 导入成功
|