Skip to content

Latest commit

 

History

History
100 lines (65 loc) · 2.71 KB

README.zh-CN.md

File metadata and controls

100 lines (65 loc) · 2.71 KB

Mac 版 pyrealsense2

English | 简体中文

MacOS Build MacOS Test PyPI

本库为 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

要在requirements.txt中使用pyrealsense2pyrealsense2-mac组合,请使用以下行。这将安装官方Windows / Linux版本或MacOSX预构建的wheel包。

pyrealsense2; platform_system == "Windows" or platform_system == "Linux"
pyrealsense2-mac; platform_system == "Darwin"

不需要 Sudo

运行 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

多架构软件包

构建脚本创建了针对arm64x86_64的二进制文件。目前我无法找到一种方法来告诉wheel包设置通用标签。现在只需要重命名wheel并将架构更改为另一个平台,软件包也将在那里运行。

安装

要安装wheel软件包,请使用默认 pip install 命令。

pip install pyrealsense2_mac-2.54.1-cp310-cp310-macosx_13_universal2.whl

License

MIT License