Telepítés
A Aspose.Note FOSS telepítése Python számára
Aspose.Note FOSS for Python is distributed via PyPI a csomagnév alatt aspose-note. A telepítéshez Python 3.10 vagy újabb szükséges.
1. Standard Install (Recommended)
Telepítsd a magkönyvtárat pip-pel:
pip install aspose-noteEz telepíti a aspose.note csomagot opcionális függőségek nélkül. Támogatja az összes olvasási és bejárási funkciót. A PDF export nem tartalmazva.
2. Install with PDF Export Support
Az engedélyezéshez Document.Save(..., SaveFormat.Pdf), telepítse a [pdf] extra. Ez hozzáadja a ReportLab függőséget (reportlab>=3.6):
pip install "aspose-note[pdf]"Ha már telepítetted a magcsomagot, egy parancsban frissítheted és hozzáadhatod az extra-t:
pip install --upgrade "aspose-note[pdf]"Megjegyzés: A hívás megkísérlése Document.Save a SaveFormat.Pdf ReportLab telepítése nélkül hibát fog okozni ImportError futásidőben. Telepítse a [pdf] extra-t a PDF funkciók használata előtt.
3. Virtual Environment (Best Practice)
Használj virtuális környezetet a könyvtár rendszer Python‑tól való elszigeteléséhez:
##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)
Klónozd a repót és telepítsd szerkeszthető módban a fejlesztéshez vagy a forrás ellen tesztek futtatásához:
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" -vEllenőrzés
A telepítés után ellenőrizd, hogy a csomag importálható-e:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Ellenőrizd a telepített verziót:
pip show aspose-noteVárt kimenet (a verzió eltérhet):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Függőségek
| Függőség | Kötelező? | Cél |
|---|---|---|
| Python 3.10+ | Mindig | Legkisebb nyelvi verzió |
reportlab>=3.6 | Opcionális (a [pdf] extra) | PDF exportálás a Document.Save(..., SaveFormat.Pdf) |
A magkönyvtár rendelkezik nulla kötelező harmadik féltől származó függőség. Az összes MS-ONE/OneStore bináris elemzés tisztán Python valósítva van a aspose.note._internal alkönyvtárban.
Csomag részletei
| Attribútum | Érték |
|---|---|
| Csomagnév | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Import útvonal | from aspose.note import ... |
| Verzió (aktuális) | 26.3.2 |
| Python támogatás | 3.10, 3.11, 3.12 |
| Operációs rendszerek | Windows, Linux, macOS (OS-független) |
| Licenc | MIT (Aspose-Split) |
| Forrás tároló | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |