2011-08-08 16 views
6

पर h5py इंस्टॉल करना मैंने दिन कोपाइथन काम करने के मॉड्यूल को प्राप्त करने का प्रयास किया है, लेकिन सफलता के बिना। मैंने एचडीएफ 5 साझा पुस्तकालयों को स्थापित किया है, इसे सही करने के लिए वेब पर दिए गए निर्देशों का पालन किया। लेकिन यह काम नहीं करता है, नीचे त्रुटि संदेश है जो मुझे पाइथन में मॉड्यूल आयात करने का प्रयास करते समय मिलता है। मैंने मैकपॉर्ट्स के माध्यम से भी इंस्टॉल करने की कोशिश की लेकिन फिर से यह काम नहीं करेगा।ओएस एक्स

मैं Python27 32 बिट का उपयोग कर रहा (एक और मॉड्यूल के लिए भी था, और इस तरह i386 HDF5 पुस्तकालय स्थापित ... कि अगर सही है?)

किसी भी मदद की बहुत स्वागत!

धन्यवाद!

import h5py 

Traceback (most recent call last): 

File "<stdin>", line 1, in <module> 

File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/h5py/__init__.py", line 1, in <module> 

     from h5py import _errors 

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/h5py/_errors.so, 2): Symbol not found: _H5E_ALREADYEXISTS_g 

    Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/h5py/_errors.so 

    Expected in: flat namespace 
in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/h5py/_errors.so 

उत्तर

10

जांचें कि आप h5py स्थापना निर्देशिका के अंदर नहीं हैं।

+0

इसके अलावा, एक नया टर्मिनल खोलने का प्रयास करें। लिनक्स में (जो, ओएस एक्स की तरह, यूनिक्स की तरह है), आप आमतौर पर एक पायथन पैकेज स्थापित नहीं कर सकते हैं और फिर उसी टर्मिनल में इसका परीक्षण कर सकते हैं। – Thucydides411

+0

क्या कोई जानता है कि यह क्यों मायने रखता है? – tel

0

मेरी सलाह, यदि आप कर सकते हैं, तो Anaconda वितरण ओपन डेटा साइंस कोर का उपयोग करके h5py इंस्टॉल करें।