0

Python で特注の統計パッケージを実行するために、Cygwin ターミナルを使用して Windows マシンに libSBML をインストールしたいと考えています。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

この問題は、 http://sourceforge.net/p/sbml/libsbml/314/#581bで報告されたものと同じであり、その後クローズされたと思います。このページのメッセージの解釈を手伝ってくれたり、別の解決策を提案してくれませんか?

4

1 に答える 1

0

次の解決策でこの問題を克服しました。

https://pypi.python.org/packages/source/p/python-libsbml/python-libsbml-5.11.4.tar.gzからスタンドアロンの python パッケージとして libSBML をダウンロードしました

次に、適切なディレクトリに入り、次のコマンドを入力しました。

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

libSBML が正常にインストールされました。統計パッケージを問題なく実行できるようになりました。

于 2015-09-22T09:40:54.727 に答える