0

Python を使用していくつかのネットワークとグラフを描画するために Metis を使用する予定です。Metis はこちらからダウンロードしました。Python ラッパーをインストールするために、ここに記載されている手順に従いましたが、easy_install コマンドを次のように実行すると、次のようになります。

$ easy_install metis

次のエラーが表示されます。

RuntimeError: Could not locate METIS dll. Please set the METIS_DLL environment variable to its full path.

上記の 2 番目のリンクから、METIS_DLL 環境変数で「METIS 共有ライブラリ」ファイルへのフル パスを指定する必要があることがわかりました。しかし、ファイルの名前と場所、または環境変数でパスを指定する方法がわかりません。

Google で調べたところ、このファイルは「libmetis.so」という名前である可能性があることがわかりましたが、その名前のファイルはありません。誰かが私にこれについての手がかりを与えることができますか?

どんな助けでも感謝します、ありがとう。

4

1 に答える 1

0

Linux で作業していて (.so サフィックスがあるため)、ページにリンクされているソース コードをダウンロード、コンパイル、インストールしたと仮定します。ユーザー ライブラリは、/usr/libまたは/usr/local/libそのサブディレクトリにインストールされます。lib64またはもあるかもしれないlib32ので、そこで検索してみてください。通常は 内に配置されていますが、Python 外部モジュール フォルダー内/optおよび内でも試してみてください。コマンドラインで入力すると役立つ場合があります。site-packages/usr/liblocate libmetis.so

そのパッケージをダウンロードしてまだコンパイルしていない場合は、単にそのファイルがありません。読んBUILD.txtだりBUILD-windows.txt、指示に従ってください。

この質問は、Stackoverflow ではなくスーパーユーザーに属していることに注意してください。

于 2013-05-07T17:39:03.317 に答える