Skip to main content

Universal Open3D installer: ARM wheels + fallback to official package

Reason this release was yanked:

Misleading and broken on older jetson versions (silently doesn't install latest)

Project description

open3d-unofficial-arm

Universal Open3D installer that works on all platforms.

What is this?

This package provides a universal way to install Open3D that automatically does the right thing for your platform:

  • ARM64 (aarch64): Installs pre-built ARM wheels (Open3D 0.19.0) - a stop-gap while waiting for official ARM support
  • Other platforms (x86_64, etc.): Installs the official open3d package from PyPI

No more platform-specific installation logic in your code!

Installation

pip install open3d-unofficial-arm

Usage

Option 1: Direct Import (Recommended)

import open3d_unofficial_arm as o3d

# Use it like normal open3d
pcd = o3d.geometry.PointCloud()

On first import, this automatically installs the appropriate Open3D package for your platform.

Option 2: Traditional Import

# One-time setup after installation:
open3d-arm-setup

Then in your code:

import open3d as o3d

Option 3: In Your Project

Add to your requirements.txt:

open3d-unofficial-arm

Then in your code:

import open3d_unofficial_arm  # Triggers auto-install
import open3d as o3d          # Now works everywhere

Supported Platforms

ARM64:

  • OS: Linux (manylinux_2_35)
  • Architecture: ARM64 (aarch64)
  • Python versions: 3.10, 3.11, 3.12, 3.13

Other platforms:

  • Automatically installs official open3d package with full platform support

How It Works

  1. When you import open3d_unofficial_arm, it checks if open3d is installed
  2. If not, it automatically installs:
    • ARM64: Bundled wheel for your Python version
    • Other platforms: Official open3d from PyPI
  3. Re-exports all open3d functionality for direct use

Notes

  • This is an unofficial package and is not affiliated with the Open3D project
  • On ARM64: Uses bundled wheels as a temporary solution until official ARM support is available
  • On other platforms: Installs the official open3d package
  • The package automatically detects your platform and installs the correct version

License

MIT License - See LICENSE file for details

The bundled Open3D wheels are subject to their own license terms.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

open3d_unofficial_arm-0.19.0.post1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

open3d_unofficial_arm-0.19.0.post1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file open3d_unofficial_arm-0.19.0.post1.tar.gz.

File metadata

File hashes

Hashes for open3d_unofficial_arm-0.19.0.post1.tar.gz
Algorithm Hash digest
SHA256 cb5a8ad47cea02946c7f146138840a619f744f0d8f5d2f0fbca8229aa7f2545f
MD5 ee7f8ffd202bd0886d034c50b2fe0aff
BLAKE2b-256 db615f828b8135ab157d316e0a10f2ef057e5d06ba1b8d5037e70b76108d46a9

See more details on using hashes here.

File details

Details for the file open3d_unofficial_arm-0.19.0.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for open3d_unofficial_arm-0.19.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 0369ee77f77d51e028a3c054a134aa328b67d1fed498f696e0069ab06bd0a812
MD5 67a5a15d4aba0e689ada9df8e74968f0
BLAKE2b-256 048941a7b300592d0930af710c711d735fb12e68cc7f5cf5820d66723ebe5176

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page