[英]Minimal Blaze example in Anaconda Python
我想在Anaconda安裝 (Python 3.3)中使用一個簡單的Blaze示例 ,在Ubuntu上工作。
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 <pkgname>
,我得到了依賴關系。 我認為這與這個問題有關 ,但我發現這個建議難以理解。
任何幫助表示贊賞。
你得到的特殊錯誤看起來就像火焰是從最近的結賬建立而不是數據形狀。 如果你從github將它們更新到最新的master,那么blaze import應該可行。
確保當前工作目錄下沒有名為blaze
文件或目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.