Hướng dẫn no matching distribution found for svglib 1.2 1 from xhtml2pdf - không tìm thấy phân phối phù hợp nào cho svglib 1.2 1 từ xhtml2pdf
Khi tôi nhập pip install xhtml2pdf1 vào dấu nhắc lệnh, tôi sẽ thấy thông báo lỗi sau: Show
Sau khi nghiên cứu vấn đề này, tôi đã thử pip install xhtml2pdf2 và pip install xhtml2pdf3 cũng như sử dụng Cài đặt Conda nhưng tôi vẫn không thể cài đặt gói. Tôi đang sử dụng máy Windows và tôi khá mới với Python vì vậy tôi chưa cài đặt nhiều gói và có thể thiếu một số phụ thuộc. Tôi đã giả định rằng chúng nên được cài đặt như là một phần của lệnh pip install xhtml2pdf4 mặc dù. Có ai khác trải nghiệm vấn đề này và biết về một sửa chữa? Bản phát hành hiện tại của XHTML2PDF là XHTML2PDF 0.2.7. Ghi chú phát hành có thể được tìm thấy ở đây: Ghi chú phát hành Như với tất cả phần mềm nguồn mở, việc sử dụng nó trong sản xuất phụ thuộc vào nhiều yếu tố, vì vậy hãy lưu ý rằng bạn có thể tìm thấy vấn đề trong một số trường hợp.xhtml2pdf
0.2.7. Release Notes can be found here: Release Notes As with all open-source software, its use in production depends on many factors, so be aware that you may find issues in some cases. Xin chân thành cảm ơn tất cả những người đã làm việc trong dự án này cho đến nay và cho những người giúp duy trì nó. to everyone who has worked on this project so far and to those who help maintain it. XHTML2PDF là bộ chuyển đổi HTML sang PDF bằng Python, Bộ công cụ báo cáo, HTML5LIB và PYPDF3. Nó hỗ trợ HTML5 và CSS 2.1 (và một số CSS 3). Nó được viết hoàn toàn bằng Python thuần túy, vì vậy nó là nền tảng độc lập. Lợi ích chính của công cụ này là người dùng có kỹ năng web như HTML và CSS có thể tạo các mẫu PDF rất nhanh mà không cần học các công nghệ mới. Vui lòng xem xét hỗ trợ dự án này bằng Patreon hoặc Bitcoin: BC1QMR0SKZWX5SCYVH2QL28F7GFH6L65UA250QV227bc1qmr0skzwx5scyvh2ql28f7gfh6l65ua250qv227 Tài liệu của XHTML2PDF có sẵn khi đọc các tài liệu. Và chúng tôi có thể sử dụng trợ giúp của bạn để cải thiện nó! Một nơi tốt để bắt đầu là Doc/Source/sử dụng.RST.doc/source/usage.rst. Cài đặtĐây là một thư viện Python điển hình và có thể được cài đặt bằng PIP: pip install xhtml2pdf Yêu cầuChỉ Python 3.7+ được kiểm tra và đảm bảo hoạt động. Tất cả các yêu cầu bổ sung được liệt kê trong tệp yêu cầu.txt và được cài đặt tự động bằng phương thức Pip Install XHTML2PDF.requirements.txt file and are installed automatically using the pip install xhtml2pdf method. Lựa chọn thay thếBạn có thể thử Weasyprint. CodeBase khá đẹp, nó có các tính năng khác nhau và nó thực hiện rất nhiều điều XHTML2PDF làm. Gọi để kiểm traDự án này phụ thuộc rất nhiều vào việc đưa bảo hiểm thử nghiệm của nó lên! Hơn nữa, các phần của cơ sở mã có thể làm tốt với việc dọn dẹp và tái cấu trúc. Nếu bạn được hưởng lợi từ XHTML2PDF, có lẽ hãy nhìn vào phạm vi bảo hiểm thử nghiệm và xác định các phần chưa được xử lý. Môi trương phat triển
Tích hợp PythonMột số bản demo đơn giản về cách tích hợp XHTML2PDF vào chương trình Python có thể được tìm thấy ở đây: Test/Simple.pytest/simple.py Chạy thử nghiệmHai bộ thử nghiệm khác nhau có sẵn để khẳng định rằng XHTML2PDF hoạt động một cách đáng tin cậy:
Bạn có thể chạy chúng bằng cách sử dụng Make pip install xhtml2pdf0 Tiếp xúcDự án này là do cộng đồng lãnh đạo! Hãy thoải mái mở ra các vấn đề trên GitHub về những ý tưởng mới để cải thiện XHTML2PDF. Lịch sửĐây là những cột mốc chính và người bảo trì dự án:
Để biết thêm lịch sử, hãy xem tệp Changelog.txt.CHANGELOG.txt file. Giấy phépBản quyền 2010 Dirk Holtwick, Holtwick.it Được cấp phép theo giấy phép Apache, phiên bản 2.0 (giấy phép trực tuyến); Bạn không được sử dụng tệp này ngoại trừ tuân thủ giấy phép. Bạn có thể có được một bản sao giấy phép tại: http://www.apache.org/licenses/license-2.0 Trừ khi theo yêu cầu của luật hiện hành hoặc đồng ý bằng văn bản, phần mềm được phân phối theo giấy phép được phân phối trên cơ sở như là cơ sở, không có bảo hành hoặc điều kiện dưới bất kỳ hình thức nào, thể hiện hoặc ngụ ý. Xem giấy phép cho các quyền và giới hạn ngôn ngữ cụ thể theo giấy phép. Làm cách nào để sử dụng XHTML2PDF trong Python?Tạo PDF từ chuỗi ngay bây giờ chúng tôi đã cài đặt các mô -đun cần thiết, chúng tôi có thể bắt đầu viết mã. Đầu tiên, chúng tôi phải nhập mô -đun XHTML2PDF, điều này sẽ giúp chúng tôi tạo các tệp PDF của mình. # Main.py # Phần Nhập .... Từ XHTML2PDF Nhập PISA # Nhập mô -đun Python # .... Bây giờ, chúng ta có thể xác định một số hằng số.import the xhtml2pdf module, which will help us to create our PDF files. # main.py # import section .... from xhtml2pdf import pisa # import python module # .... Now, we can define some constants.
Không thể tìm thấy một phiên bản thỏa mãn yêu cầu pandas == 1.4 1?Lỗi "không thể tìm thấy một phiên bản thỏa mãn gấu trúc yêu cầu" thường được gây ra do không có quyền cần thiết để cài đặt gói cho tất cả người dùng trên máy.Để giải quyết lỗi, cài đặt gói được phân chia cho người dùng cụ thể với tùy chọn -người sử dụng.often caused due to not having the necessary permissions to install a package for all users on the machine. To solve the error, install the package scoped to the specific user with the --user option.
Không thể tìm thấy một phiên bản thỏa mãn yêu cầu JSON?Lỗi "không thể tìm thấy một phiên bản thỏa mãn yêu cầu JSON" xảy ra khi chúng tôi cố gắng cài đặt mô -đun JSON.Để giải quyết lỗi, hãy nhập trực tiếp mô-đun và chạy tập lệnh của bạn vì JSON là mô-đun Python tích hợp.import the module directly and run your script as json is a built-in Python module.
Không thể tìm thấy một phiên bản thỏa mãn yêu cầu của Python Dev?Lỗi "không thể tìm thấy một phiên bản thỏa mãn yêu cầu" thường được gây ra khi bạn cố gắng cài đặt gói bằng phiên bản PIP cũ hơn yêu cầu.Để giải quyết lỗi, nâng cấp phiên bản PIP của bạn.upgrade your version of pip . |