Installation
Installation av Aspose.Note FOSS för Python
Aspose.Note FOSS for Python is distributed via PyPI under paketnamnet aspose-note. Installation kräver Python 3.10 eller senare.
1. Standard Install (Recommended)
Installera kärnbiblioteket med pip:
pip install aspose-noteDet här installerar aspose.note paketet utan några valfria beroenden. Det stöder alla läs- och traverseringsfunktioner. PDF-export är inte inkluderad.
2. Install with PDF Export Support
För att aktivera Document.Save(..., SaveFormat.Pdf), installera med [pdf] extra. Detta lägger till ReportLab beroende (reportlab>=3.6):
pip install "aspose-note[pdf]"Om du redan har installerat kärnpaketet, uppgradera det och lägg till extra i ett enda kommando:
pip install --upgrade "aspose-note[pdf]"Obs: Försök att anropa Document.Save med SaveFormat.Pdf utan att ReportLab är installerat kommer att kasta ett ImportError vid körning. Installera [pdf] extra innan du använder PDF-funktionalitet.
3. Virtual Environment (Best Practice)
Använd en virtuell miljö för att isolera biblioteket från ditt system 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)
Klona repot och installera i redigerbart läge för att utveckla eller köra tester mot källkoden:
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" -vVerifiering
Efter installationen, verifiera att paketet kan importeras:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Kontrollera den installerade versionen:
pip show aspose-noteFörväntad utdata (version kan skilja sig):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Beroenden
| Beroende | Krävs? | Syfte |
|---|---|---|
| Python 3.10+ | Alltid | Minsta språkversion |
reportlab>=3.6 | Valfri (via [pdf] extra) | PDF-export via Document.Save(..., SaveFormat.Pdf) |
Kärnbiblioteket har noll obligatoriska tredjepartsberoenden. All MS-ONE/OneStore binärparsing är implementerad i ren Python inom aspose.note._internal delpaket.
Paketdetaljer
| Attribut | Värde |
|---|---|
| Paketnamn | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Importväg | from aspose.note import ... |
| Version (aktuellt) | 26.3.2 |
| Python support | 3.10, 3.11, 3.12 |
| Operativsystem | Windows, Linux, macOS (OS-oberoende) |
| Licens | MIT (Aspose-Split) |
| Källkodsförråd | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |