我正在尝试安装“非常快速”,这是一种分层排队网络的分析工具。
然而,我的系统似乎有很多问题,切换到Linux不是一种选择。
这是我试图让PDQ运行的原因:
首先尝试:Python
我安装了python2.7并下载了PDQ for python发行版(它在python目录中的tarball中):
C:\ pdq \ pdq42 \ python> python setup.py install 运行安装 运行构建 运行build_ext 建立'pdq'扩展 错误:无法找到vcvarsall.bat
这个错误源于我认为没有C编译器的事实。即使输入g ++也能给我:
C:\pdq\pdq42\python>g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=c:/rtools/gcc-4.6.3/bin/../libexec/gcc/i686-w64-mingw3
3/lto-wrapper.exe
Target: i686-w64-mingw32
... ...剪断
这个问题以某种方式记录在案?所以我试着去看Perl。它说编译器附带了Strawberry Perl。所以我安装了它。 Dmake给了我很多麻烦,但最后我设法安装了它。
C:\ pdq \ pdq42 \ perl5> perl Makefile.PL 为pdq编写Makefile
C:\ PDQ \ pdq42 \的perl5> dmake的 Skip blib \ lib \ pdq.pm(不变) ... ...剪断
g ++。exe:错误:MVA_Approx.o:没有这样的文件或目录 g ++。exe:错误:MVA_Canon.o:没有这样的文件或目录 g ++。exe:错误:MVA_Solve.o:没有这样的文件或目录 g ++。exe:错误:PDQ_Build.o:没有这样的文件或目录 g ++。exe:错误:PDQ_Exact.o:没有这样的文件或目录 g ++。exe:错误:PDQ_Globals.o:没有这样的文件或目录 g ++。exe:错误:PDQ_Report.o:没有这样的文件或目录 g ++。exe:错误:PDQ_Utils.o:没有这样的文件或目录 dmake:错误代码129,同时制作'blib \ arch \ auto \ pdq \ pdq.dll'
给我新的错误,我无法解决,因为我不能谷歌他们。
作为最后的手段,我尝试安装R,因为这应该根据文档工作。
install.packages( “C:\ PDQ \ pdq_6.0-1.tar.gz”,回购= NULL,类型= “源”) 警告:无效的包'c:/pdq/pdq_6.0-1.tar.gz' 错误:错误:未指定包 警告信息: 1:运行命令'“C:/Programme/R/R-3.0.1/bin/i386/R”CMD INSTALL -l“C:\ Program \ R \ R-3.0.1 \ library”“c:/ pdq /pdq_6.0-1.tar.gz“'的状态为1 2:在install.packages(“c:\ pdq \ pdq_6.0-1.tar.gz”中,repos = NULL,type =“source”): 软件包'c:/pdq/pdq_6.0-1.tar.gz'的安装具有非零退出状态
然而在这种情况下,我甚至不知道从哪里开始调试它以实现它。 所以我正在寻求SO的帮助。我的问题是:
我哪里出错了,我该怎么做才能找到可以找出问题的其他信息?我真的想安装PDQ。