5

numpyMac OS 10.7.5 (Lion) を実行し、Xcode 4.5.1 に付属のコンパイラを使用して、Python 3.3.0にインストールしようとしています。Python 3 をインストールして問題なくgfortran使用しましたが、失敗します。オンラインで他の提案を見て、次を使用して Clang を C コンパイラとして設定しようとしました。homebrewpip3 install numpy

export CC=clang
export CXX=clang
export FFLAGS=-ff2c

しかし、同じエラーを受け取りました。最後の行が報告し、完全な出力ValueError: underlying buffer has been detached投稿しました

そのため、代わりにSciPy.org の指示に従ってソースから直接ビルドしてみました。これは成功したようです。ビルド プロセスとインストール プロセスは完了するまで実行されますが、警告の報告をためらうことはありません。完全なログは再びGist として利用できます。その後、Python 3 から実行できます。numpy.test('full')閉じられていないファイルに関する警告がいくつかありますが、理解できませんが、すべてのテストに合格したと報告されます

問題なく手動で実行できるように見えるのに、pipがNumPyのビルドに失敗する理由を知っている人はいますか?

4

1 に答える 1

0

numpy が pypi で wheel を提供するようになったようです。これは、pip を使用するときにマシンでローカルに何かをコンパイルする必要なく、正しくインストールする必要があります。

于 2014-10-14T23:30:04.633 に答える