Tôi đang cố cài đặt pycairo (Các ràng buộc Python cho cairo graphics library) trong OSX.Làm thế nào để cài đặt pycairo trên osx?
tôi bắt đầu với
easy_install pycairo
và nhận được:
Requested 'cairo >= 1.8.8' but version of cairo is 1.0.4
error: Setup script exited with Error: cairo >= 1.8.8 not found
Vì vậy, tôi đã đi vào trang web cairo và tải về các gói mới nhất (1.8.8) của cairo, và cũng là gói mới nhất của một cái gì đó được gọi là pixman (cả hai gói nguồn - không thể tìm thấy mã nhị phân osx)
giải nén cả hai, mỗi thư mục trong thư mục riêng. cho Pixman, thường xuyên ./configure ; make ; sudo make install
chỉ làm việc tìm cho cairo, ./configure dường như để làm việc, nhưng làm cho thất bại với:
In file included from cairo-analysis-surface.c:37:
cairoint.h:71:20: error: pixman.h: No such file or directory
Tôi đang làm gì sai?
Và tại sao tôi phải đấu tranh nhiều để có được một thư viện phần mềm để làm việc trên một hệ điều hành "chỉ hoạt động"? Tại sao không phải là darwin giống như Linux?
Cập nhật: Tôi đã cp'ed tất cả các tệp .h từ thư mục pixman thành của cairo. Một điều bạo lực xấu xí, nhưng nó dường như hoạt động: 'làm; sudo make install 'dường như hoạt động tốt. Tôi vẫn nhận được "Yêu cầu" cairo> = 1.8.8 'nhưng phiên bản của cairo là 1.0.4 "khi cố gắng cài đặt pycairo, mặc dù. Nó nghĩ rằng tôi có cairo 1.0.4, và bỏ qua cái mới. Bất kỳ ý tưởng tại sao? Làm cách nào tôi có thể khắc phục điều đó? – Yoav