Pemasangan
Pemasangan Aspose.Note FOSS untuk Python
Aspose.Note FOSS for Python is distributed via PyPI di bawah nama pakej aspose-note. Pemasangan memerlukan Python 3.10 atau lebih baru.
1. Standard Install (Recommended)
Pasang perpustakaan teras dengan pip:
pip install aspose-noteIni memasang aspose.note pakej tanpa kebergantungan pilihan. Ia menyokong semua ciri pembacaan dan penjelajahan. Eksport PDF adalah tidak disertakan.
2. Install with PDF Export Support
Untuk membolehkan Document.Save(..., SaveFormat.Pdf), pasang dengan [pdf] tambahan. Ini menambah ReportLab kebergantungan (reportlab>=3.6):
pip install "aspose-note[pdf]"Jika anda sudah memasang pakej teras, naik tarafnya dan tambahkan tambahan dalam satu arahan:
pip install --upgrade "aspose-note[pdf]"Nota: Percubaan untuk memanggil Document.Save dengan SaveFormat.Pdf tanpa ReportLab dipasang akan menyebabkan satu ImportError pada masa jalan. Pasang [pdf] tambahan sebelum menggunakan fungsi PDF.
3. Virtual Environment (Best Practice)
Gunakan persekitaran maya untuk mengasingkan perpustakaan daripada Python sistem anda:
##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)
Klon repositori dan pasang dalam mod boleh edit untuk membangunkan atau menjalankan ujian terhadap sumber:
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" -vPengesahan
Selepas pemasangan, sahkan bahawa pakej boleh diimport:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Semak versi yang dipasang:
pip show aspose-noteOutput yang dijangka (versi mungkin berbeza):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Kebergantungan
| Kebergantungan | Diperlukan? | Tujuan |
|---|---|---|
| Python 3.10+ | Sentiasa | Versi bahasa minimum |
reportlab>=3.6 | Pilihan (melalui [pdf] tambahan) | Eksport PDF melalui Document.Save(..., SaveFormat.Pdf) |
Pustaka teras mempunyai tiada kebergantungan pihak ketiga yang wajib. Semua penapisan binari MS-ONE/OneStore dilaksanakan dalam Python tulen dalam aspose.note._internal subpakej.
Butiran Pakej
| Atribut | Nilai |
|---|---|
| Nama pakej | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Laluan import | from aspose.note import ... |
| Versi (semasa) | 26.3.2 |
| Python sokongan | 3.10, 3.11, 3.12 |
| Sistem operasi | Windows, Linux, macOS (bebas-OS) |
| Lesen | MIT (Aspose-Split) |
| Repositori sumber | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |