Asennus
Asennus Aspose.Note FOSS:ille Python
Aspose.Note FOSS for Python is distributed via PyPI paketin nimen alla aspose-note. Asennus vaatii Python 3.10 tai uudemman.
1. Standard Install (Recommended)
Asenna ydinkirjasto pipillä:
pip install aspose-noteTämä asentaa aspose.note paketti ilman valinnaisia riippuvuuksia. Se tukee kaikkia lukemisen ja läpikäynnin ominaisuuksia. PDF-vienti on ei sisältyy.
2. Install with PDF Export Support
Ota käyttöön Document.Save(..., SaveFormat.Pdf), asenna [pdf] lisäosa. Tämä lisää ReportLab riippuvuus (reportlab>=3.6):
pip install "aspose-note[pdf]"Jos olet jo asentanut ydinpakkauksen, päivitä se ja lisää lisäosa yhdellä komennolla:
pip install --upgrade "aspose-note[pdf]"Huomautus: Yritetään kutsua Document.Save kanssa SaveFormat.Pdf ilman ReportLab-asennusta aiheuttaa ImportError suorituksen aikana. Asenna [pdf] lisäpaketti ennen PDF-toiminnallisuuden käyttöä.
3. Virtual Environment (Best Practice)
Käytä virtuaaliympäristöä eristääksesi kirjaston järjestelmäsi Python:stä:
##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)
Kloonaa repositorio ja asenna muokattavassa tilassa kehittääksesi tai suorittaaksesi testejä lähdekoodia vastaan:
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" -vVahvistus
Asennuksen jälkeen varmista, että paketti on tuotavissa:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Tarkista asennettu versio:
pip show aspose-noteOdotettu tulos (versio voi poiketa):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Riippuvuudet
| Riippuvuus | Tarvitaanko? | Tarkoitus |
|---|---|---|
| Python 3.10+ | Aina | Vähimmäiskieliversio |
reportlab>=3.6 | Valinnainen (via [pdf] lisä) | PDF-vienti via Document.Save(..., SaveFormat.Pdf) |
Ydinkirjasto sisältää nolla pakollista kolmannen osapuolen riippuvuutta. Kaikki MS-ONE/OneStore-binääriparsinta on toteutettu puhtaassa Python:ssa paketin sisällä aspose.note._internal alikirjasto.
Pakettitiedot
| Attribuutti | Arvo |
|---|---|
| Pakettin nimi | aspose-note |
| PyPI-URL | https://pypi.org/project/aspose-note/ |
| Tuontipolku | from aspose.note import ... |
| Versio (nykyinen) | 26.3.2 |
| Python tuki | 3.10, 3.11, 3.12 |
| Käyttöjärjestelmät | Windows, Linux, macOS (käyttöjärjestelmäriippumaton) |
| Lisenssi | MIT (Aspose-Split) |
| Lähdekoodivarasto | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |