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
open3dpackage 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
open3dpackage with full platform support
How It Works
- When you import
open3d_unofficial_arm, it checks ifopen3dis installed - If not, it automatically installs:
- ARM64: Bundled wheel for your Python version
- Other platforms: Official
open3dfrom PyPI
- Re-exports all
open3dfunctionality 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file open3d_unofficial_arm-0.19.0.post1.tar.gz.
File metadata
- Download URL: open3d_unofficial_arm-0.19.0.post1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb5a8ad47cea02946c7f146138840a619f744f0d8f5d2f0fbca8229aa7f2545f
|
|
| MD5 |
ee7f8ffd202bd0886d034c50b2fe0aff
|
|
| BLAKE2b-256 |
db615f828b8135ab157d316e0a10f2ef057e5d06ba1b8d5037e70b76108d46a9
|
File details
Details for the file open3d_unofficial_arm-0.19.0.post1-py3-none-any.whl.
File metadata
- Download URL: open3d_unofficial_arm-0.19.0.post1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0369ee77f77d51e028a3c054a134aa328b67d1fed498f696e0069ab06bd0a812
|
|
| MD5 |
67a5a15d4aba0e689ada9df8e74968f0
|
|
| BLAKE2b-256 |
048941a7b300592d0930af710c711d735fb12e68cc7f5cf5820d66723ebe5176
|