Aspose.HTML for Python via .NET System Requirements

Aspose.HTML for Python via .NET is distributed as the aspose-html-net package for supported Python, operating system, and processor architecture combinations. The package provides APIs for creating, editing, saving, rendering, and converting HTML-related documents without automating an installed browser.

Use a supported Python 3 version on Windows, Linux, or macOS and install the package that matches the Python process architecture. Before deployment, check the supported Python versions and available installation files on PyPI because package requirements can change between releases.

Supported Operating Systems

Aspose.HTML for Python via .NET provides platform-specific packages for the following operating systems and architectures:

Operating SystemSupported Environment
Microsoft WindowsWindows x64 (64-bit)
Windows x86 (32-bit)
macOSmacOS 10.14 or later (x86-64)
macOS 11.0 or later (ARM64)
LinuxCompatible 64-bit Linux distributions on x86-64 processors

The table summarizes the platform packages distributed through PyPI. It does not represent an exhaustive list of individual Windows editions or Linux distributions. Check the Download files section on PyPI when configuring a new environment.

The Python process architecture must match the installed package. For example, 64-bit Windows Python uses the x64 package, while 32-bit Windows Python uses the x86 package. macOS packages are provided separately for Intel and Apple Silicon processors.

Supported Python Versions

Aspose.HTML for Python via .NET requires Python 3. Supported Python versions are listed on the package page in PyPI. During installation, pip checks the active Python version automatically and selects a compatible package for the environment.

You can check the active Python version, operating system, and process architecture with:

1python --version
2python -c "import platform; print(platform.system(), platform.machine(), platform.architecture()[0])"

For the installation command and troubleshooting guidance, see Installation.

Development Environments

Aspose.HTML for Python via .NET does not require a specific IDE. You can use it in any development environment that runs a supported Python interpreter, including:

Common System Requirement Issues

IssueLikely CauseRecommended Action
No matching distribution foundThe active Python version, operating system, or architecture does not match an available package.Check the supported Python versions and available files on PyPI. Confirm the active Python version and architecture.
ModuleNotFoundError: No module named 'aspose'The package was installed in a different Python or virtual environment.Activate the intended environment and use pip show aspose-html-net to verify the installation location.
The package architecture does not match PythonA 32-bit package is being used with 64-bit Python, or the reverse.Install the package matching the Python process architecture.
Installation works locally but not in deploymentThe deployment operating system, Python version, or architecture differs from the development environment.Compare both environments and confirm that PyPI provides a compatible package for the deployment target.

Next Steps