【问题标题】:Minimal Blaze example in Anaconda PythonAnaconda Python 中的最小 Blaze 示例
【发布时间】:2014-04-19 22:12:30
【问题描述】:

我正在尝试获得一个简单的Blaze example,在 Ubuntu 上工作,在 Anaconda installation (Python 3.3) 中。

import blaze
from blaze import array
from datashape import dshape

# array creation
arr1 = array(3.142)
arr2 = array([[1, 2], [3, 4]])
print(arr1)
print(arr2)

但是运行给了我这个错误:

  import blaze
  File "/root/anaconda/envs/py3k/lib/python3.3/site-packages/blaze/__init__.py", line 10, in <module>
    from . import catalog
  File "/root/anaconda/envs/py3k/lib/python3.3/site-packages/blaze/catalog/__init__.py", line 4, in <module>
    from . import catalog_config
  File "/root/anaconda/envs/py3k/lib/python3.3/site-packages/blaze/catalog/catalog_config.py", line 6, in <module>
    from .catalog_dir import is_abs_bpath, CatalogCDir
  File "/root/anaconda/envs/py3k/lib/python3.3/site-packages/blaze/catalog/catalog_dir.py", line 5, in <module>
    from .catalog_arr import load_blaze_array
  File "/root/anaconda/envs/py3k/lib/python3.3/site-packages/blaze/catalog/catalog_arr.py", line 9, in <module>
    from datashape.type_equation_solver import matches_datashape_pattern
ImportError: No module named 'datashape.type_equation_solver'

但是,我可以使用

导入 datashape
python -c "import datashape"

当我尝试conda install &lt;pkgname&gt; 时,我发现依赖项已满足。我认为这与this question 有关,但我觉得这个建议难以理解。

感谢任何帮助。

【问题讨论】:

    标签: python anaconda blaze datashape


    【解决方案1】:

    您遇到的特定错误看起来像是从比 datashape 更新的结帐中构建的 blaze。如果您将它们都更新为 github 上的最新 master,那么 blaze 导入应该可以工作。

    【讨论】:

    • 这似乎是合理的。我会试试这个然后回来。
    【解决方案2】:

    确保当前工作目录下没有名为 blaze 的文件或目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-08-19
      相关资源
      最近更新 更多