perl下载安装流程(您好!想请问您一个关于perl安装路径及系统环境变量的问题)

本文目录
- 您好!想请问您一个关于perl安装路径及系统环境变量的问题
- perl在windows下如何运行
- 安装perl for win32 是用cmd的cd指令结果显示“perl“不是内部或外部命令,也不是可运行的程序或批处理文件
- Linux (GNU/Linux)下如何执行perl程序
- 电脑在windows下写了一个perl脚本,是关于数据的的读取和输出的,但是在CMD上运行程序后没显示结果和报错
您好!想请问您一个关于perl安装路径及系统环境变量的问题
在CMD窗口中输入:path 回车,看是否有Perl的路径在里面?
在CMD窗口中输入:perl -v 回车,看Perl版本,其实perl和-v之间有空格,如果提示命令无效,重新安装Perl。
perl在windows下如何运行
1. 先检查你的perl是否在系统的PATH环境变量中:
开始-》运行,输入cmd,然后运行 perl -v,如果能显示perl的版本,说明你的perl已经在PATH环境变量中;如果显示“不是内部命令也不是外部命令”,那参照以下流程把perl加入PATH环境变量:
右键单击我的电脑,选择“属性”,点击“高级选项卡”,单击“环境变量”,在“系统变量”下面去找PATH,然后选中它,单击“”,在“变量值”里把perl的安装路径下的bin目录追加到末尾(比如你的perl装在C:\perl,就是C:\perl\bin),然后一路点击确定,就修改好了。再照着上面的方法,验证一下是否添加成功。注意,要在修改完了之后重新打开一个命令行窗口,要不然看不到修改的结果。通常命令行的窗口(cmd那个黑色的窗口)在启动的时候会初始化那些环境变量。
2. 关于perl运行
你看到perl文件(.pl)已经关联到perl解释器上了(就是一个黑色的像帽子样的图标),但是不能直接用双击去执行他,因为如果双击执行,在程序结束之后,perl解释器页退出了,你就看不到结果(就是你说的那个黑色窗口一晃),通常来说,执行perl脚本都是单独打开一个命令行窗口,然后执行:
perl script.pl
来运行,前提是perl加到PATH环境变量里面去了。
如果你的pl文件关联到perl解释器上了,有个偷懒的做法就是直接在命令行下执行:
script.pl
这样Window会自动启动相关联的程序(这里是perl解释器)来打开这个文件,你的perl程序就被执行了!
安装perl for win32 是用cmd的cd指令结果显示“perl“不是内部或外部命令,也不是可运行的程序或批处理文件
Convert 是Windows将FAT32分区转换为NTFS分区的命令。
这个文件在C:\windows\system32下面。如果你的没有,从别的电脑上面把它复制到你电脑上面,再运行它就可以了。
Windows提示不是内部或外部命令,也不是可运行的程序或批处理文件。这说明你刚输入的命令没有指向的文件或不是内部命令。
这里解释一下什么是内部命令,早在DOS时代的时候,为了方便用户的操作,微软公司将一些常用的命令,如DIR,CD等命令全部集成在系统里面。这对于DOS来说是一个很大的优点。而存放这些内部命令的文件便是“Commom.com”(大概是这样的文件名,因为太久没有用而记不太清楚了)。它与IO.sys,Msdos.sys一起成为DOS系统的三个重要文件。当你在DOS系统里面输入任何命令的时候,系统会先从COMMON.com文件里面来寻找有没有这条命令,如果没有则转向寻找外部命令,到了XP时代后,这个内部命令文件则集成到了系统里面(没有考证过是哪个文件)。
外部命令其实就是一些可执行的文件(.exe文件),程序文件(.com文件),和批处理文件(.bat),也包括微软后来更新windows installer后而以.msi命名的文件。
回到刚才的话题,当你输入DIR,CD这些命令的时候,因为它们是内部命令,所以Windows可以解读它,当你输入CONVERT时,系统会在内部命令中先寻找它,如果在内部命令中没有找到你输入的命令,那么系统将会转向寻找外部命令。也就是说,系统会在你上面说的“PATH”所指向的目录中寻找这些外部命令。如果没有找到则会显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。
到了XP时代,因为已经不再与DOS系统挂钩了,同时微软为了方便之前的用户操作,仍然在XP中集成了内部的DOS程序。也就是你上面说的CMD。
从你上面所说的,PATH(路径)没有错,那么说明你的电脑里面没有convert这条命令,从别人的电脑上面复制这个文件并放到windows\system32目录下面,再运行它便可以了。
Linux (GNU/Linux)下如何执行perl程序
1: 检查你的系统是否安装了perl 解释器。perl --help
2: 如果安装了, 就perl *.pl 脚本。 就可执行。
没有安装,到www.perl.org 下载安装。
安装后如果还不能正常运行,可能你还要安装一些必要moudle. 到 www.cpan.org 下载安装。
如果还有问题,请给我消息。
希望对你有帮助。
电脑在windows下写了一个perl脚本,是关于数据的的读取和输出的,但是在CMD上运行程序后没显示结果和报错
输入 perl test.pl 然后就能执行了。其中test.pl是你所要运行的文件的名称用命令指示符则说不是内部或外部的命令。这个说明安装没有自动把perl的文件路径自动添加到环境变量中去。具体方法:右击我的电脑--属性--高级--环境变量--在系统变量部分--双击path--在最后添加你perl的安装路径。例如;C:\Perl\bin 另外一种方法,你也可以安装activeperl 5.10.0 它会自动添加环境变量

更多文章:
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00




