PS:只考虑最新版的scala和python2.x,由于python3.x和python2.x区别比较大,而且主流的一些开源项目都用的python2,目前python2一点点在兼容python3
1.安装
PS:python2和scala的安装都很简单
(1)python->
到官网下载相应的版本http://www.python.org/ftp/python/
以Python-2.6.6为例
解压 tar xvzf Python-2.6.6.tgz
cd Python-2.6.6
编译安装python
./configure –prefix=/usr/local/python2.6
make
make install
创建一个python的链接
ln -sf /usr/local/python/bin/python2.6 /usr/bin/python
python -V 显示版本信息
Python 2.6.6
(2)scala
官网下载相应版本 http://www.scala-lang.org/download/all.html 以scala-2.10.4为例
解压 tar
xvzf scala-2.10.4.tgz
配置环境变量
export
SCALA_HOME=/usr/scala/scala-2.10.3
export
PATH=$PATH:$SCALA_HOME/bin
scala -version 显示版本信息
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL
2.python scala 调用相同的linux和shell命令对比
(1)python的功能是按照模块划分,调用linux命令有三种方式,及三个模块可以使用
一,os 模块
二,commands 模块
三,subprocess 模块
(2)scala已经把功能封装在scala.sys.process 引用之后可以直接使用