由于Xavier是ARM架构,所以常规的pip install pyrealsense2 并不能正常安装。
解决方案:
#从github上克隆realsense项目文件
git clone https://github.com/IntelRealSense/librealsense.git
参考 https://github.com/IntelRealSense/librealsense/tree/master/wrappers/python 安装
#项目克隆下来后直接在根目录新建build文件
mkdir build
cd build
不同于上面对cmake命令 需要将python和librealsense进行关联,这样进行编译时才能生成一些文件,命令如下
sudo cmake ../ -DBUILD_PYTHON_BINDINGS:bool=true -DPYTHON_EXECUTABLE=/usr/bin/python3 -DBUILD_EXAMPLES=TRUE
make -j3
sudo make install
时间可能需要半个小时,编译完成之后,会在:/usr/local/lib
下发现编译生成的librealsense2
动态库文件,同时在python3的库包存放位置/usr/local/lib/python3.6/pyrealsense2
,也会看到生成的pyrealsense2
相关的动态库文件
添加动态库相关环境变量
vim ~/.bashrc
export PYTHONPATH=$PYTHONPATH:/usr/local/lib:/usr/local/lib/python3.6/pyrealsense2
source ~/.bashrc
参考链接: