การติดตั้ง
การติดตั้ง Aspose.Note FOSS สำหรับ Python
Aspose.Note FOSS for Python is distributed via PyPI ภายใต้ชื่อแพ็กเกจ aspose-note. การติดตั้งต้องการ Python 3.10 หรือใหม่กว่า.
1. Standard Install (Recommended)
ติดตั้งไลบรารีหลักด้วย pip:
pip install aspose-noteนี้จะติดตั้ง aspose.note แพ็กเกจโดยไม่มีการพึ่งพาแบบเลือกเพิ่มเติม มันรองรับคุณลักษณะการอ่านและการเดินทางทั้งหมด การส่งออก PDF คือ ไม่ รวมอยู่.
2. Install with PDF Export Support
เพื่อเปิดใช้งาน Document.Save(..., SaveFormat.Pdf), ติดตั้งด้วย [pdf] ส่วนเสริม นี้จะเพิ่ม ReportLab การพึ่งพา (reportlab>=3.6):
pip install "aspose-note[pdf]"หากคุณได้ติดตั้งแพ็กเกจหลักแล้ว, ให้อัปเกรดและเพิ่มส่วนเสริมในคำสั่งเดียว:
pip install --upgrade "aspose-note[pdf]"หมายเหตุ: การพยายามเรียก Document.Save ด้วย SaveFormat.Pdf หากไม่มี ReportLab ติดตั้งจะทำให้เกิด ImportError ในขณะรันไทม์. ติดตั้ง [pdf] ส่วนเสริม ก่อนใช้ฟังก์ชัน PDF.
3. Virtual Environment (Best Practice)
ใช้สภาพแวดล้อมเสมือนเพื่อแยกไลบรารีออกจาก Python ของระบบคุณ:
##Create a virtual environment
python -m venv .venv
##Activate it
##Windows:
.venv\Scripts\activate
##Linux / macOS:
source .venv/bin/activate
##Install (with PDF support)
pip install "aspose-note[pdf]"4. Editable Install (For Contributors)
โคลนรีโพซิทอรีและติดตั้งในโหมดแก้ไขได้เพื่อพัฒนา หรือรันการทดสอบกับซอร์สโค้ด:
git clone https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python.git
cd Aspose.Note-FOSS-for-Python
##Editable install with PDF support
pip install -e ".[pdf]"
##Run the test suite
python -m unittest discover -s tests -p "test_*.py" -vการตรวจสอบ
หลังการติดตั้ง, ตรวจสอบว่าแพ็กเกจสามารถนำเข้าได้:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")ตรวจสอบเวอร์ชันที่ติดตั้ง:
pip show aspose-noteผลลัพธ์ที่คาดหวัง (เวอร์ชันอาจแตกต่าง):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...การพึ่งพา
| การพึ่งพา | จำเป็นหรือ? | วัตถุประสงค์ |
|---|---|---|
| Python 3.10+ | เสมอ | เวอร์ชันภาษาขั้นต่ำ |
reportlab>=3.6 | ไม่บังคับ (ผ่าน [pdf] เพิ่มเติม) | ส่งออก PDF ผ่าน Document.Save(..., SaveFormat.Pdf) |
ไลบรารีหลักมี ไม่มีการพึ่งพาจากบุคคลที่สามที่จำเป็น. การแยกวิเคราะห์ไบนารี MS-ONE/OneStore ทั้งหมดถูกดำเนินการใน Python แท้ภายใน aspose.note._internal แพคเกจย่อย.
รายละเอียดแพคเกจ
| แอตทริบิวต์ | ค่า |
|---|---|
| ชื่อแพคเกจ | aspose-note |
| URL ของ PyPI | https://pypi.org/project/aspose-note/ |
| เส้นทางการนำเข้า | from aspose.note import ... |
| เวอร์ชัน (ปัจจุบัน) | 26.3.2 |
| การสนับสนุน Python | 3.10, 3.11, 3.12 |
| ระบบปฏิบัติการ | Windows, Linux, macOS (ไม่ขึ้นกับระบบปฏิบัติการ) |
| ใบอนุญาต | MIT (Aspose-Split) |
| ที่เก็บซอร์ส | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |