私は初心者の Haskell ユーザーであり、Python ライブラリを使用したいと考えています (Numpy ライブラリを使用するなど、既存のソフトウェアと対話するため)。これは MissingPy パッケージ ( http://hackage.haskell.org/package/MissingPy )を使用して実行できることがわかりましたが、Cabal 経由で Haskell プラットフォーム 2010.2.0.0 の Windows 7 にインストールすることはできません。
最初に発生したエラーは、コンパイラが python2.6-libraries を見つけられなかったためです。これは、python2.6.dll を正しいディレクトリに配置する (またはシステム パス変数に追加する) ことで解決されました。ただし、「cabal install missingpy」コマンドの出力の最後にある次のエラーを修正できません。
...
[11 of 12] Compiling MissingPy.FileArchive.GZip ( MissingPy\FileArchive\GZip.hs, dist\build\MissingPy\FileArchive\GZip.p_o )
[12 of 12] Compiling MissingPy.FileArchive.BZip2 ( MissingPy\FileArchive\BZip2.hs, dist\build\MissingPy\FileArchive\BZip2.p_o )
Registering MissingPy-0.10.5...
setup.exe: MissingPy-0.10.5: library-dirs: None doesn't exist or isn't a
directory (use --force to override)
cabal: Error: some packages failed to install:
MissingPy-0.10.5 failed during the building phase. The exception was:
ExitFailure 1
Using c2hs on Windows で尋ねられた質問に対する回答の提案を読んだ後、完全な MinGW ソフトウェアをインストールしました。ただし、これで問題は解決しませんでした。
この問題に関する経験と解決策を持っている人はいますか?