Mac 10.5 Python libsvm 64 bit so với 32 bit


2

Tôi có Mac 10.5 khi tôi gõ "python" trong terminal, nó nói

Phân phối Python có sẵn - www.enth think.com Phiên bản: 7.3-2 (64-bit) Python 2.7.3 | EPD 7.3-2 (64-bit) | (mặc định, ngày 12 tháng 4 năm 2012, 11:14:05) [GCC 4.0.1 (Apple Inc. build 5493)] trên darwin Type "credit", "demo" hoặc "enth think" để biết thêm thông tin.

sau đó tôi vào thư mục libsvm / python của mình và gõ "make", kết quả là

tạo -C .. lib nếu ["Darwin" = "Darwin"]; sau đó \ SHARED_LIB_FLAG = "- Dynamiclib -W1, -install_name, libsvm.so.2"; \ other \ SHARED_LIB_FLAG = "- đã chia sẻ -W1, -soname, libsvm.so.2"; \ fi; \ g ++ $ {SHARED_LIB_FLAG} svm.o -o libsvm.so.2

khi tôi cố gắng thực hiện "từ nhập Svmutil *" tôi gặp lỗi:

OSError: dlopen (... / libsvm-3.12 / python /../ libsvm.so.2, 6): không tìm thấy hình ảnh phù hợp. Đã tìm thấy: ... / libsvm-3.12 / python /../ libsvm.so.2: mach-o, nhưng kiến ​​trúc sai

khi tôi làm "lipo -info libsvm.so.2", tôi nhận được:

Tệp không béo: libsvm.so.2 là kiến ​​trúc: i386

Vì vậy, có vẻ như tôi đang chạy python 64 bit nhưng libsvm kết thúc như một chương trình 32 bit. Bất kỳ cách nào tôi có thể làm cho nó biên dịch thành chương trình 64 bit?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.