Instalação
Instalação de Aspose.Nota FOSS para Python
Aspose.Note FOSS para Python é distribuído via PyPI sob o nome de pacote aspose-note. A instalação requer Python 3.10 ou posterior.
1. Instalação padrão (recomendada)
Instalar a biblioteca principal com pip:
pip install aspose-noteIsto instala o pacote aspose.note sem dependências opcionais. Ele cobre recursos de análise e travessação. A exportação PDF requer uma dependência adicional e não está incluída nesta instalação base.
2. Instalar com suporte de exportação PDF
Para habilitar Document.Save(..., SaveFormat.Pdf). Isto adiciona a dependência ReportLab (reportlab>=3.6):
pip install aspose-noteSe você já instalou o pacote principal, atualize-o e adicione o extra em um comando:
pip install --upgrade "aspose-note[pdf]>=26.3.2"Nota: Tentando chamar Document.Save com ̋SafeFormat.Pdf⌒ sem o ReportLab instalado, será apresentado um erro de módulo não encontrado no tempo de execução. Instale o ∂ [pdf]∂ extra antes de usar a funcionalidade de exportação do PDF.
3. Ambiente virtual (melhores práticas)
Use um ambiente virtual para isolar a biblioteca do seu sistema 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. Instalação editável (Para colaboradores)
Clone o repositório e instale no modo editável para desenvolver ou executar testes contra a fonte:
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" -vVerificação
Após a instalação, verificar se o pacote é importável:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Verifique a versão instalada:
pip show aspose-noteProdução prevista (version pode diferir):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Dependências
| Dependency | Required? | Purpose |
|---|---|---|
| Python 3.10+ | Always | Minimum language version |
reportlab>=3.6 | Optional (via [pdf] extra) | PDF export via Document.Save(..., SaveFormat.Pdf) |
A biblioteca central tem zero dependências obrigatórias de terceiros. Toda a análise binária do MS-ONE/OneStore é implementada em Python puro dentro do subpacote aspose.note._internal .
Detalhes do pacote
| 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 |
Recursos adicionais
- Aspose.Note FOSS para Python: PyPI
- Repositório de fontes
- Questões de relatório
- Guia de Desenvolvedores
- Referência API
Ver também:
- Objetivo.Nota Documentação da empresa