Tôi vừa cài đặt numpy
và matplotlib
trên OS X 10.6.6 của mình. Tôi có Python 2.7 từ Python.org. Khi tôi làm một số import matplotlib.pyplot
, tôi nhận được thông báo lỗi sau:Matplotlib.pyplot trên OS X với Python 64 bit từ Python.org
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_path.so, 2): no suitable image found. Did find:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_path.so: no matching architecture in universal wrapper
Có điều gì tôi đã bỏ sót không? Làm thế nào để sửa lỗi này?
Cập nhật 1 (25 tháng 3 năm 2011): hệ thống âm mưu tương tác
matplotlib
's sử dụng Tcl/Tk/Tkinter để cung cấp một giao diện đồ họa. Tôi đã cài đặt Python 64-bit, nhưng tôi bỏ lỡ chú ý sau đây trong các trang tải Python.org link1, link2:
Vì vậy, tôi deleted the 64-bit version và cài đặt phiên bản 32-bit. Tôi sẽ đề nghị duy trì câu hỏi này chỉ trong trường hợp Tcl/Tk/Tkinter 64 bit xuất hiện cho Python 2.7.
Làm thế nào mà bạn cài đặt matplotlib? Tôi không nghĩ rằng có một trình cài đặt nhị phân cho 64-bit OSX với python2.7 được nêu ra. Có vẻ như bạn đã cài đặt phiên bản 32 bit trên nền tảng 64 bit ... –
@Joe: Vâng, đúng vậy. Tôi vừa thay thế phiên bản 64 bit bằng phiên bản 32 bit. Câu hỏi đã được cập nhật cho phù hợp. – Kit
Kit, xin vui lòng bạn có thể trả lời câu hỏi của riêng bạn, và sau đó chấp nhận câu trả lời? Cảm ơn bạn; điều này có ích cho tôi. – DanBeale