robotframework-ide

在windows下安装robotframework -ide很容易,有专门的安装程序,执行运行安装即可,唯一需要设置的是在环境变量Path里增加:D:\tools\Python26\Scripts

     在linux下安装python,robotframework较容易,麻烦的就是wxpython的安装,因为wxpython网站没有针对linux提供rpm安装包,我只好从源码开始编译安装。下面将wxpython的安装过程总结一下。

wxpython安装需要:

 (1)glib、gtk+、gtk2-devel包,一般gtk+包含了glib包;

       检查当前系统是否安装gtk包:rpm -qa|grep gtk

       一般linux系统默认是安装有gtk2 (我的系统是64位centos5.4),gtk2-devel若没有

       $yum list gtk2-devel

       $yum install gtk2-devel

  (2)gstreamer安装

       $rpm -qa|grep gstreamer (查看系统是否装有gstreamer rpm包,我的系统centos上已经装有gstreamer,缺gstreamer-devel包)

       $yum list gstreamer-devel

       $yum install gstreamer-devel

 (3)OpenGL安装

       $yum list mesa*

       $yum install mesa*

       $yum list *glut*

       $yum install freeglut*

(4)wxwidgets安装

      从http://biolpc22.york.ac.uk/pub/ 上下载wxwidgets2.8.9版本(注:我最初下载的最新2.9.1版本在.configure时失败,提示gstreamer0.10或者0.8找不到,没办法,只好下载了2.9版本以下的,才没发生编译不通过的事情)

解压到本地目录(例如/usr/tools/wxwidgets2.8.9)  

step1:在wxwidgets目录下建立build目录

      $ cd /usr/tools/wxwidgets2.8.9

      $ mkdir bld

      $cd bld

      $../configure --prefix=/opt/wx/2.8 \
             --with-gtk \
             --with-gnomeprint \
             --with-opengl \
             --enable-debug \
             --enable-debug_gdb \
             --enable-geometry \
             --enable-graphics_ctx \
             --enable-sound --with-sdl \
             --enable-mediactrl \
             --enable-display \

             --with-libjpeg=builtin \
             --with-libpng=builtin \
             --with-libtiff=builtin \
             --with-zlib=builtin ;

step2: 生成.makefile文件

       $vi .make

       (注:以下是.make文本内容)

   make $* \
        && make -C contrib/src/gizmos $* \
        && make -C contrib/src/stc $*

       保存文本内容( 先ese键,再输入:wq接口保存vim编辑文本内容)

       $chmod a+x .make

step3:编辑生成wiWidgets

       $.make

       $.make install

 

 安装完后,需要在环境变量里设置/opt/wx/2.8/lib

$vi /etc/profile

增加内容

export PATH=$PATH:/opt/wx/2.8/bin

export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/wx/2.8/lib:$LD_LIBRARY_PATH
export PYTHONPATH=/usr/tools/wxPython-src-2.8.11.0/wxPython:$PYTHONPATH

(5)下载wxPython源码进行编译生成

下载地址:http://wxpython.org/  

编译安装过程同wxWidgets步骤一样,遵循step1~step3步骤执行,此处不再赘述。

(6)安装wxPython

要让python能运行自带的demo程序,需要:

$cd /usr/tools/wxPython-src-2.8.11.0/wxPython (转到wxPython子目录下)

$python setup.py build_ext --inplace --debug  WX_CONFIG=/opt/wx/2.8/bin/wx-config BUILD_GLCANVAS=0

 

要让robotframework-ide能正常运行,需要wxpython安装到python2.6目录下(注:我的装是python2.6版本)

$cd /usr/tools/wxPython-src-2.8.11.0/wxPython (转到wxPython子目录下)

$python setup.py install WX_CONFIG=/opt/wx/2.8/bin/wx-config

 

验证robotframework-ide是否能正常工作:

$ride.py

即可弹出robotframework-ide运行界面 

 

参考资料: http://wxpython.org/BUILD.html

 

你可能感兴趣的:(robotframework-ide)