Perl如何安装新模块/包
2024-10-09 07:29:26
今天写Perl程序时需要调用到Tk模块,但是我机器上却没有T T。
Perl小白,不知道肿么装新模块。网上搜了一下资料,和大家分享下。
本人机器Windows的系统,没法提供Unix或者Linux的测试,见谅...
如果您使用的是 UNIX 或 Linux,下载和安装 Perl 模块的一种方法是使用 Comprehensive Perl Archive Network (CPAN)。
在命令提示符中输入以下命令:
perl –MCPAN –e shell
install Bundle::CPAN
reload cpan
install Tk //Tk是模块名称
如果您使用的是 Windows,类似的方法是使用 Perl Package Manager (PPM)。
在DOS命令提示符中输入以下命令:
ppm
使用该命令进入PPM:
install Tk //Tk是模块名称
你会看到PPM去下载Tk模块然后安装。
测试一下Windows下是否安装成功,输入 perl -e "use Tk",回车,没有任何错误警告信息,安装成功。
提供一段代码弹出一个窗口测试一下
#!/usr/bin/perl -w
# Display Hello World program use Tk;
use strict; my $mw = MainWindow->new;
$mw->geometry("200x100");
$mw->title("Hello World!!!"); $mw->Label(-text => 'Hello World')->pack(); $mw->Button(-text => "Close", -command =>sub{exit})->pack(); MainLoop;
保存到一个文件中,然后使用perl运行,得到下面窗口界面
最新文章
- JavaScript进阶之this
- mongo链接solr的过程与问题
- jd-gui报错INTERNAL ERROR 解决办法
- 使用SftpDrive+SourceInsight阅读开源代码
- Android 编程下的代码混淆
- oracle个人总结
- jQuery 的随机密码生成 .
- POJ 2826 An Easy Problem?!
- 【转载】R6034错误,C Runtime Error
- cmd运行java,含传参,引用jar
- 如何在一整张背景图中,加隐形的a标签
- BZOJ 1112: [POI2008]砖块Klo1112( BST )
- 使用SSD检测框架训练自己的数据
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)解答
- 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误
- C# 之抽象类和抽象方法
- POJ 1655 Balancing Act (求树的重心)【树形DP】(经典)
- HDU 2256 Problem of Precision(矩阵)
- Windows10 家庭版没有本地组策略解决方法
- NFS介绍 NFS服务端安装配置 NFS配置选项
热门文章
- [Objective-C] 008_Foundation框架之NSArray与NSMutableArray
- pandas如何逐行需改DataFrame
- uwsgi+nginx 502 bad get away 错误
- Chisel3 - Tutorial - ShiftRegister
- c#tcp多线程服务器实例代码
- elasticsearch中保存时间格式
- Java实现 LeetCode 715 Range 模块(选范围)
- Java实现 LeetCode 442 数组中重复的数据
- Java实现 LeetCode 257 二叉树的所有路径
- Java中抽象类与接口的详细说明