Điểm:3

Gói cho pycairo trong Ubuntu là gì?

lá cờ us

Cốt truyện, một chương trình vẽ đồ thị, đòi hỏi sự phụ thuộc pycairo.

Kho Ubuntu có hai gói có tên giống nhau, python3-gi-cairopython3-cairo.

Cái nào trong số này đúng cách các gói tương ứng với gói PyPI pycairo? Tôi đã xem qua các mô tả gói của python3-gi-cairopython3-cairo, nhưng tôi không chắc cái nào là cái tương ứng với pycairo, hoặc nếu cả hai đều cần thiết.

Nói chung, làm thế nào để tìm thấy những gì có liên quan đúng cách gói trong những trường hợp như vậy, trong đó hai gói python có tên giống nhau?


Lưu ý: Tôi là người duy trì PPA cho Lô đất. Tôi cần sử dụng gói apt có liên quan làm phụ thuộc trong debian/điều khiển. Cài đặt bằng pip không phải là một tùy chọn.

Knud Larsen avatar
lá cờ by
Gợi ý: https://packages.ubuntu.com/focal/python3-gi-cairo â Các ràng buộc Python 3 Cairo cho thư viện GObject. .......... Và `python3-cairo` https://packages.ubuntu.com/focal/python3-cairo
N0rbert avatar
lá cờ zw
Để xây dựng, bạn có thể cần python3-cairo-dev. Xem https://packages.ubuntu.com/source/focal/pycairo.
Điểm:2
lá cờ cn

Theo mô tả cho python3-gi-cairo bưu kiện (chương trình apt python3-gi-cairo)...

GObject là một lớp trừu tượng cho phép lập trình với một đối tượng
 mô hình tương thích với nhiều ngôn ngữ. Nó là một phần của Glib,
 thư viện cốt lõi được sử dụng để xây dựng GTK+ và GNOME.
 .
 Gói này chứa các ràng buộc Python 3 Cairo cho GObject. Nó chủ yếu là
 được sử dụng bởi các liên kết khác để ánh xạ các GObject của chúng tới các đối tượng Python.

Và đây là mô tả cho python3-cairo bưu kiện (chương trình apt python3-cairo)...

Gói này chứa các mô-đun cho phép bạn sử dụng vectơ Cairo
 thư viện đồ họa trong các chương trình Python3.

Vì vậy, cái thứ hai (python3-cairo) sẽ là gói bạn muốn.

Mà nói, những người duy trì pycairo đề nghị bạn cài đặt nó qua píp. Đối với Ubuntu/Debian, họ nói cài đặt các tiêu đề và pkg-config

$ sudo apt cài đặt libcairo2-dev pkg-config python3-dev

và sau đó để cài đặt ống3 bưu kiện

$ pip3 cài đặt pycairo

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.