Note that there are some explanatory texts on larger screens.

plurals
  1. POPytables on Enthought Python for OS X 10.8.2
    primarykey
    data
    text
    <p>I've been struggling to get <strong>pytables</strong> and the underlying <strong>HDF5 library</strong> working on python in OS X, so thought I'd give the Enthought distribution a go (which will also greatly simplify deployment across platforms later on).</p> <p>I installed <strong>EPD 7.3 for 64-bit OS X</strong> (I'm running 10.8.2), but unfortunately no success, I get the following when trying to load the pytables...</p> <pre><code>In [4]: import tables --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /&lt;ipython-input-4-389ecae14f10&gt; in &lt;module&gt;() ----&gt; 1 import tables /Users/davidperry/Library/Python/2.7/lib/python/site-packages/tables/__init__.py in &lt;module&gt;() 57 58 # Necessary imports to get versions stored on the Pyrex extension ---&gt; 59 from tables.utilsExtension import getPyTablesVersion, getHDF5Version 60 61 __version__ = getPyTablesVersion() ImportError: dlopen(/Users/davidperry/Library/Python/2.7/lib/python/site-packages/tables/utilsExtension.so, 2): Symbol not found: _SZ_BufftoBuffCompress Referenced from: /Users/davidperry/Library/Python/2.7/lib/python/site-packages/tables/utilsExtension.so Expected in: flat namespace in /Users/davidperry/Library/Python/2.7/lib/python/site-packages/tables/utilsExtension.so </code></pre> <p>I presume this means that <strong><em>szip, a required library for HDF5, cannot be found? If it is actually missing from EPD (seems odd...), can I install it myself without building HDF5 from source? Or is is just in a strange place</em></strong>?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload