मेरे पास मैक 10.5 है जब मैं टर्मिनल में "अजगर" टाइप करता हूं, तो यह कहता है
उत्साहित पायथन वितरण - www.enthought.com संस्करण: 7.3-2 (64-बिट) पायथन 2.7.3 | EPD 7.3-2 (64-बिट) | (डिफ़ॉल्ट, अप्रैल 12 2012, 11:14:05) [GCC 4.0.1 (Apple Inc. 5493 का निर्माण)] darwin पर "क्रेडिट", "डेमो" या "उत्साहित" अधिक जानकारी के लिए।
फिर मैं अपने libsvm / python फोल्डर में जाता हूं और "make" टाइप करता हूं, जिसके परिणाम मिलते हैं
make -C .. lib अगर ["डार्विन" = "डार्विन"]; उसके बाद \ SHARED_LIB_FLAG = "- डायनामलिब -W1, -install_name, libsvm.so.2"; \ और \ SHARED_LIB_FLAG = "- साझा -W1, -soname, libsvm.so.2"; \ _ \ g ++ $ {SHARED_LIB_FLAG} svm.o -o libsvm.so.2
जब मैं "svmutil आयात *" करने की कोशिश करता हूं तो मुझे त्रुटि मिलती है:
OSError: dlopen (... / libsvm-3.12 / python /../ libsvm.so.2, 6): कोई उपयुक्त छवि नहीं मिली। क्या मिला: ... / libsvm-3.12 / python /../ libsvm.so.2: mach-o, लेकिन गलत वास्तुकला
जब मैं "लिपो-इन एफएफ़एसवीएम.एसओ। 2" करता हूं, मुझे मिलता है:
गैर-वसा फ़ाइल: libsvm.so.2 वास्तुकला है: i386
तो ऐसा लगता है कि मैं 64-बिट अजगर चला रहा हूं, लेकिन 32-बिट प्रोग्राम के रूप में libsvm समाप्त होता है। किसी भी तरह से मैं इसे 64-बिट प्रोग्राम के रूप में संकलित कर सकता हूं?