windows系统中安装perl模块(package)的几种方法

这些日子想用perl来处理excel里的数据,我用的perl版本为ActivePerl-5.8.8.822,上网搜索到了相关的模块SpreadsheetParseExce和SpreadsheetWriteExcel。虽然以前有装过bioperl,但没什么感觉,也不知道是怎么搞的就装起来了,可装SpreadsheetParseExce和SpreadsheetWriteExcel就没那么好运了,网上找了几个ppm指令都不灵,不过我也趁这个机会把模块的几个安装步骤搞清楚下,下面我把安装过程中遇到的问题及其解决的方法通报如下:

一般来说perl在windows下的安装如下:
1、先从 www.cpan.org

搜索所需要的模块,下载下来,一般是gz,或者tgz格式
2、用winRAR之类解压缩软件接压缩
3、进入COMMAN模式,进入到刚才解压缩的文件夹下,含有“Makefile.PL”文件的目录下依次运行:
perl Makefile.PL
nmake
nmake test
nmake install

安装就完成了.
(以上参考:http://hi.baidu.com/xutianqi8878/blog/item/27336b1fc6767a65f624e49f.html

可是安装SpreadsheetParseExce在第一步就提示说IO::Scalar什么什么问题,网上说是什么什么IO::Scalar不可用,建议转用内置的Win32::OLE 模块,可提供的代码还是不能运行(参考http://blog.csdn.net/hdaerduo/archive/2006/09/18/1238894.aspx)。得了,我看IO::Scalar像是个模块的名字,到CPAN去搜了下,果然找到,万分激动下下来,OK,第一步解决了。可正当踌躇满志地输入第二条指令nmake,铿锵有力地按下Enter,悲剧又发生了,结果说“nmake不是内部命令或批处理文件”?上网有的说由于系统和机器的原因,dname或pmake也有可能,试过了都不行。那nmake到底是何许人?一搜这来头还不小,关心他的人很多,苦苦寻求终于找到了下载地址(如果有需要的,请把邮箱留下),按要求放在perl安装目录bin下,OK,第二步解决。这case解决后下面就一路顺风顺水,过程中还有几个warning,看他警告的都像是些模版名,见一个就下一个把它装掉就万事大吉了。

另外,《PERL&LWP》 这本书介绍了用CPAN_SHELL来安装perl模块,发现它比传统的方式简单得多,从下载模块都安装整个过程都是全自动实现,建议大家用这种方法安装Perl模块,下面介绍下它的使用:
1.在CMD下输入 perl -MCPAN -eshell
2.之后如果需要帮助,可以输入
  cpan> h
3.安装
  cpan> install 模块名
4.OK

更多内容:
欢迎点击我的个人网站:
http://justhinking.org




windows安装perl模块方法和必备软件nmake dmake devcpp: 方式一: 将 nmake.exe 放到system32目录下 用一下方式: perl Makefile.pl nmake nmake test nmake install 如果成功,将不用看下面内容。 方式二: 手动编译方式 优点:通吃所有模块 缺点:有点麻烦 具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake 具体方法:如下 1.首先要有个c编译器,推荐dev-cpp(开源免费的,网上自己搜索),记得要下含有mingw的就是了(不懂c,下载含有mingw的因为这个版本的bin目录里有gcc.exe等工具). 1.1安装好了编译器之后,要能在cmd以命令方式运行的话,必须要设置环境变量,在winxp[我的电脑]->[属性]->[高级]->[环境变量]里设置,只需要在path里加个你路径,比如你的安装路径是c:\dev-cpp,那你就要加上c:\dev-cpp\bin (path有很多其他的路径,之间记得用;隔开 )弄完好,在cmd运行gcc -v 显示出内容表示编译器安装成功,并且可以用命令行编译. 2.编译步骤,在cpan上下载需要的模块,比如Win32::SerialPort,下载好了解压,在cmd进入这个目录(简单的dos命令应该知道吧),就用常见的方法: perl Makefile.pl make make test make install 如果成功,将不用看下面内容。 方式三: 使用方式二make很可能会出现错误,不能编译,找了很多原因,有高人介绍了解决办法,就是下载一个叫dmake的工具,解压缩,将里面的dmake.exe和startup的文件夹(好象是这个名字)一起复制到c:\dev-cpp\bin 里(因为这个目录注册到环境变量里的),之后安装改成: perl Makefile.pl dmake dmake test dmake install 注意: 如果安装过oracle10g你将会发现出现版本冲突的情况。 解决方案如下:修改%PERL5LIB%环境变量,修改为perl所在目录
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值