Instalace
Instalace Aspose.Note FOSS pro Python
Aspose.Note FOSS pro Python je distribuován prostřednictvím PyPI pod názvem balíčku aspose-note. Instalace vyžaduje Python 3.10 nebo novější verze.
1. Standardní instalace (doporučená)
Instalace knihovny jádra pomocí pip:
pip install aspose-noteTato instalace paketu aspose.note bez volitelných závislostí zahrnuje funkci parsing a traverzování, export PDF vyžaduje další závislosti a není součástí této základní instalací.
2. Instalace s podporou PDF Export
Pro aktivaci Document.Save(..., SaveFormat.Pdf). Přidává se tak závislost ReportLab (reportlab>=3.6):
pip install aspose-notePokud jste již nainstalovali základní balíček, upgradujte ho a přidejte další v jednom příkazu:
pip install --upgrade "aspose-note[pdf]>=26.3.2"Poznámka: Pokoušet se volat Document.Save s ̋SavesFormat.Pdf∂ bez instalace ReportLab vyvolá při běhové době chybu modul-not-found (nenalezl). Před použitím funkcí exportu PDF instalujte extra ∂ [pdf∂].
3. Virtuální prostředí (nejlepší postupy)
Použijte virtuální prostředí k izolování knihovny od systému Python:
##Create a virtual environment
python -m venv .venv
##Activate it
##Windows:
.venv\Scripts\activate
##Linux / macOS:
source .venv/bin/activate
##Install with PDF export support (export-only)
pip install "aspose-note[pdf]>=26.3.2"4. Úpravitelná instalace (pro přispěvatele)
Klonovat úložiště a instalovat v editabilním režimu pro vývoj nebo provedení testů proti zdroji:
git clone https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python.git
cd Aspose.Note-FOSS-for-Python
##Editable install with PDF export enabled
pip install -e ".[pdf]" ## installs aspose-note>=26.3.2 from source
##Run the test suite
python -m unittest discover -s tests -p "test_*.py" -vOvěření
Po instalaci ověřte, zda je balení dovozné:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Zkontrolujte nainstalovanou verzi:
pip show aspose-noteOčekávaný výstup (verze se může lišit):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Závislost na jiných produktech
| Dependency | Required? | Purpose |
|---|---|---|
| Python 3.10+ | Always | Minimum language version |
reportlab>=3.6 | Optional (via [pdf] extra) | PDF export via Document.Save(..., SaveFormat.Pdf) |
Všechna binární analýza MS-ONE/OneStore je implementována v čistém Pythonu ve subpaketu aspose.note._internal .
Podrobnosti o balení:
| Attribute | Value |
|---|---|
| Package name | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Import path | from aspose.note import ... |
| Version (current) | 26.3.2 |
| Python support | 3.10, 3.11, 3.12 (install requires Python 3.10 or later) |
| Operating systems | Windows, Linux, macOS (OS-independent) |
| License | MIT (Aspose-Split) |
| Source repository | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |
Další zdroje
- Aspose.Note FOSS pro Python: PyPI
- Repozitář zdrojů
- Zpráva o problémech
- Příručka pro vývojáře
- Odkaz na API