在Windows上,为什么不能找到我使用ppm安装的模块?

时间:2015-05-19 15:18:47

标签: perl

我在Windows 7上使用ActivePerl-5.18.4.1804。我有一个需要XML::RSS模块的脚本。我确实使用polar=True安装它,但我总是有相同的错误消息:

  

>>> ax=plt.gca() >>> ax.set_rlim(0,2)

1 个答案:

答案 0 :(得分:6)

使用ppm,您在ActiveState Perl发行版lib中安装了该模块。但是,您尝试运行的perl二进制文件来自Cygwin。

这意味着,Cygwin的bin目录出现在bin中ActiveState的%PATH%目录之前。

Edit your %PATH%如果您希望使用ActiveState' C:\Perl\site\bin;C:\Perl\binperl会出现在任何与Cygwin相关的目录之前。

或者,使用perl调用C:\Perl\bin\perl.exe以确保您运行正确的perl

在尝试成为程序员之前,您应该认真考虑熟悉所选操作系统的工作方式。