English | 简体中文
本库为 macOS 的librealsense 库构建了预安装的 pyrealsense2 软件包,以补充由英特尔提供的 PyPI预构建 软件包。
要从此存储库安装预构建的wheel包,请运行以下命令(macOS librealsense已包括在内):
pip install pyrealsense2-mac
支持的平台和版本
- 操作系统:
macOS 13+(Big Sur)
- 架构:
Intel(x86_64)
,Apple Silicon(arm64)
- Python:
3.10
要在requirements.txt
中使用pyrealsense2
与pyrealsense2-mac
组合,请使用以下行。这将安装官方Windows / Linux版本或MacOSX预构建的wheel包。
pyrealsense2; platform_system == "Windows" or platform_system == "Linux"
pyrealsense2-mac; platform_system == "Darwin"
运行 realsense-viewer
:
realsense-viewer
安装homebrew和以下软件包:
sudo xcode-select --install
brew install cmake pkg-config openssl
brew install [email protected]
并设置新的python虚拟环境:
python3 -m venv venv
source venv/bin/activate
在首选shell中运行构建脚本。
bash build.sh
构建特定的macos版本,默认为13
,比如指定为 11
:
bash build.sh -m 11
可以将标签版本设置为构建旧版本:
bash build.sh -t v2.49.0
预构建的wheel文件将被复制到./dist
目录中。默认情况下,使用delocate工具包将dylib添加到wheel文件中。可以仅禁用此行为以供Python构建:
bash build.sh --disable-delocate
构建脚本创建了针对arm64
和x86_64
的二进制文件。目前我无法找到一种方法来告诉wheel包设置通用标签。现在只需要重命名wheel并将架构更改为另一个平台,软件包也将在那里运行。
要安装wheel软件包,请使用默认 pip install 命令。
pip install pyrealsense2_mac-2.54.1-cp310-cp310-macosx_13_universal2.whl