用户界面-如何在脚本中安装perl模块



如何从脚本内安装perl模块?我正在使用一个名为Discovery Studio Visualizer的程序,该程序内置脚本界面,我无法使用标准方法安装Win32::GUI()。我想这样做的原因是因为我想创建一个宏,它使用gui界面来改变氨基酸。

一般来说,您所要求的在Perl中是无法完成的。如果您无法访问Perl工具链,即使您确实使用了一些可用的技术,它们也可能不包括安装所需库所需的工具。此外,它们可能(几乎肯定)已经锁定了安装应用程序的目录,这将进一步限制您安装程序的能力。如果您使用的嵌入式脚本工具恰好使用Perl作为其语言,那么它甚至可能无法从其他文件夹加载库。

如上所述,您最好先尝试在脚本外部安装库。查看是否有可用的cpan命令行工具。cpan是一个连接到综合Perl存档网络的工具,它可以获取您需要的库(以及这些库的依赖项),并且知道如何调用常见的安装程序脚本。因为它使用XS (Perl到C库的接口),所以您还需要安装一个C编译器,该编译器与您使用的任何编译自定义Perl版本的编译器兼容。最后,您正在使用的工具中内置的Perl解释器必须以能够加载这些库的方式进行编译——这并不能保证。

如果您可以使用不需要编译的库,并且您的嵌入式解释器已经设置为支持它,那么您可以创建一个PERL5LIB环境变量,并将包含库的任何路径的根位置添加到该变量中。然而,我所知道的大多数Perl GUI工具包都需要编译。

我当然祝你好运!

相关内容

  • 没有找到相关文章

最新更新