我刚刚切换到 python 的 anaconda 发行版,我遇到了几个包的问题。一个例子是 pytables:
~$ ipython
Python 2.7.6 |Anaconda 1.8.0 (64-bit)| (default, Jan 17 2014, 10:13:17)
Type "copyright", "credits" or "license" for more information.
IPython 1.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import tables
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-389ecae14f10> in <module>()
----> 1 import tables
/nfs/slac/g/ki/ki18/anja/awright/anaconda/lib/python2.7/site-packages/tables/__init__.py in <module>()
80
81 # Necessary imports to get versions stored on the cython extension
---> 82 from tables.utilsextension import (get_pytables_version, get_hdf5_version,
83 getPyTablesVersion, getHDF5Version) # Pending Deprecation!
84
ImportError: /nfs/slac/g/ki/ki18/anja/awright/anaconda/lib/python2.7/site-packages/tables/utilsextension.so: undefined symbol: H5Pset_file_image
我试图解决这个问题,但它没有发生。这个包与我以前的 python 发行版一起使用,所以它不像我的计算机不兼容。任何人都可以提供一些建议吗?
这是我已经尝试过的事情:
~$ conda list tables
# packages in environment at /nfs/slac/g/ki/ki18/anja/awright/anaconda:
#
# Warning: subprocess call to pip failed
pytables 3.0.0 np17py27_1
~$ conda search tables
pytables 2.4.0 np16py26_0 defaults
2.4.0 np16py27_0 defaults
2.4.0 np17py26_0 defaults
2.4.0 np17py27_0 defaults
3.0.0 np16py26_0 defaults
3.0.0 np16py27_0 defaults
3.0.0 np17py26_0 defaults
3.0.0 np17py27_0 defaults
3.0.0 np16py26_1 defaults
3.0.0 np16py27_1 defaults
3.0.0 np17py26_1 defaults
* 3.0.0 np17py27_1 defaults
3.0.0 np17py33_1 defaults
~$ conda update tables
Error: package 'tables' is not installed in /nfs/slac/g/ki/ki18/anja/awright/anaconda
~$ conda install tables
Error: No packages found matching: tables
~$ conda install pytables
# All requested packages already installed.
# packages in environment at /nfs/slac/g/ki/ki18/anja/awright/anaconda:
#
pytables 3.0.0 np17py27_1
~$ conda update pytables
# All requested packages already installed.
# packages in environment at /nfs/slac/g/ki/ki18/anja/awright/anaconda:
#
pytables 3.0.0 np17py27_1