Mac 10.5 Python libsvm 64 बिट बनाम 32 बिट


2

मेरे पास मैक 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-बिट प्रोग्राम के रूप में संकलित कर सकता हूं?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.