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




  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值