3

Python でblazeをネイティブに (つまり、仮想環境ではなく)インストールするにはどうすればよいですか? 私が見つけた唯一の指示は、パッケージのドキュメント(リンクを参照)と、仮想環境のhereにあります。

4

1 に答える 1

3

これに関するオンラインの指示はどこにも見つかりませんでしたが、比較的簡単です。

使用したプラットフォーム/ツールについて:

  • Mac OS X (マウンテン ライオン)
  • パイソン 2.7.3
  • 自作
  • ピップ
  • Cython をインストールする必要があるようですが、既にインストールしているのでわかりません。でこれを行うことができますpip install Cython

まず、brew install llvm.

必要なパッケージは次のとおりです。あなたはpipそれらすべてを行うことができます:

  • llvmpy
  • numba
  • meta
  • ply
  • blosc
  • sphinx-- ドキュメントの場合
  • aterm

すべてをピップしたら、

  • cd /tmpもちろん、あなた次第です...
  • sudo git clone git@github.com:ContinuumIO/blaze-core.git
  • cd /tmp/blaze-core
  • sudo make build
  • sudo make docs
  • sudo python setup.py install (もちろん、sudo が必要かどうかは、git の送信先によって異なります。)

テストの実行に問題がありました。ファイルのどこかにエラーがあるよう__init__.pyですが、確信が持てません。単体テストを実行できないので、「インストールの成功」は大げさに考えてください。とにかく、モジュールが正しくインポートされていることを確認するためにスポット チェックを行うことができます。

>>> import blaze
>>> from blaze import Array, dshape
>>> ds=dshape('2,2,int')
>>> a = Array([1,2,3,4],ds)
>>> a
Array
  datashape := 2, 2, int 
  values    := [CArray(ptr=140454075688080)] 
  metadata  := [manifest, arraylike] 
  layout    := Chunked(dim=0) 
[1 2 3 4]
于 2013-01-25T17:41:01.110 に答える