如何在 Python 中安装 blaze 模块(连续分析)?

2024-02-23

你如何安装blaze http://blaze.pydata.org/index.html在 Python 中本地(即不在虚拟环境中)?我找到的唯一说明位于软件包的文档中(请参阅链接),并且here http://www.spontaneoussymmetry.com/blog/archives/436,在虚拟环境中。


我在网上没有找到任何相关说明,但它相对简单。

关于我使用的平台/工具:

  • Mac OSX(山狮)
  • Python 2.7.3
  • homebrew https://brew.sh
  • pip https://pypi.org/project/pip/
  • 看起来您可能需要安装 Cython,不确定,因为我已经安装了它。你可以这样做pip install Cython.

First, brew install llvm.

这是您需要的软件包。你可以pip他们全部:

  • llvmpy
  • numba
  • meta
  • ply
  • blosc
  • sphinx-- 对于文档
  • aterm

一旦你把一切都抛掉了,

  • cd /tmp当然取决于你...
  • sudo git clone [email protected] /cdn-cgi/l/email-protection:ContinuumIO/blaze-core.git
  • cd /tmp/blaze-core
  • sudo make build
  • sudo make docs
  • sudo python setup.py install(当然,是否需要 sudo 取决于您将东西放到哪里。)

我在运行测试时遇到了问题,看起来有一个错误__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]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Python 中安装 blaze 模块(连续分析)? 的相关文章

随机推荐