如何在Windows计算机上使用Cygwin安装libSBML?

如何在Windows计算机上使用Cygwin安装libSBML?,cygwin,sbml,Cygwin,Sbml,我想在我的Windows机器上使用Cygwin终端安装libSBML,以便在Python中运行定制的统计软件包。libSBML安装说明使我能够成功执行以下操作: ./configure --with-python=/cygdrive/c/cygwin64 --prefix=/cygdrive/c/cygwin64 --with-swig=/cygdrive/c/cygwin64 make 但是, make install 未能给出以下错误: /bindings/python/RyY1P1D

我想在我的Windows机器上使用Cygwin终端安装libSBML,以便在Python中运行定制的统计软件包。libSBML安装说明使我能够成功执行以下操作:

./configure --with-python=/cygdrive/c/cygwin64 --prefix=/cygdrive/c/cygwin64 --with-swig=/cygdrive/c/cygwin64

make
但是,

make install
未能给出以下错误:

/bindings/python/RyY1P1Dc/stage//usr/local/lib/_libsbml.a
ranlib /cygdrive/c/Users/esrnai/Downloads/libsbml-4.0.1-src/libsbml-     4.0.1/src/bindings/python/RyY1P1Dc/stage//usr/local/lib/_libsbml.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib'
mkdir -p build build/libsbml
echo "libsbml" > build/libsbml.pth
cp _libsbml.dll  build/libsbml
cp: cannot stat ‘_libsbml.dll’: No such file or directory
Makefile:316: recipe for target 'create-build-dir' failed
make[3]: *** [create-build-dir] Error 1
make[3]: Leaving directory '/cygdrive/c/Users/esrnai/Downloads/libsbml-  4.0.1-src/libsbml-4.0.1/src/bindings/python'
../../config/makefile-common-actions.mk:359: recipe for target 'python-  recurse' failed
make[2]: *** [python-recurse] Error 2
make[2]: Leaving directory '/cygdrive/c/Users/esrnai/Downloads/libsbml-   4.0.1-src/libsbml-4.0.1/src/bindings'
../config/makefile-common-actions.mk:359: recipe for target 'bindings-   recurse' failed
make[1]: *** [bindings-recurse] Error 2
make[1]: Leaving directory '/cygdrive/c/Users/esrnai/Downloads/libsbml-  4.0.1-src/libsbml-4.0.1/src'
config/makefile-common-actions.mk:361: recipe for target 'src-recurse'   failed
make: *** [src-recurse] Error 2

我相信这个问题与这里报道的问题是一样的,这个问题已经解决了。有人能帮我解释一下这一页上的信息或建议其他解决方案吗?

我现在通过以下解决方案解决了这个问题:

我将libSBML作为一个独立的python包从

然后,我输入相应的目录并键入以下命令:

tar xzf python-libsbml-5.11.4.tar.gz
cd python-libsbml-5.11.4
python setup.py install

并成功安装了libSBML。我现在可以毫无故障地运行统计软件包。

根据错误报告,您需要一个文件来构建共享库。你的系统上安装了文件吗?我不确定。检查文件是否已安装的最佳方法是什么?哪个文件或cygcheck-c文件是的,看来文件肯定已安装在系统上。另一个问题是,您为什么要尝试构建如此旧的版本?当前的稳定版本是5.11.4,您使用的是4.0.1,它甚至比您引用的bug报告还要旧。