pip install pyrealsense2显示 Could not find a version that satisfies the requirement pyrealsense2 (from versions: none) 原因解析
装pyrealsense2是为了跑一下 https://www.jianshu.com/p/bb485dd3a1d8 里的基于T265输出深度图的代码。
我今天在Orin NX上pip install pyrealsense2显示,我明明在另一个OrinNX上是可以的
ERROR: Could not find a version that satisfies the requirement pyrealsense2 (from versions: none)
于是我百度了一下,尝试了一些方法都还是这样,包括终端warning的什么upgrade pip(其实跟这无关),在 pip安装pyrealsense2_error: could not find a version that satisfies the-CSDN博客 这篇博客里面发现了 Intel RealSense D435环境搭建之安装pyrealsense2_realsense pip-CSDN博客 这篇博客,这篇博客告诉我说可以直接下面这个网站下对应的whl文件,再pip install 这个whl文件即可。 pyrealsense2 · PyPIPython Wrapper for Intel Realsense SDK 2.0.https://pypi.org/project/pyrealsense2/#files进到这个网站后可以看到有这些可以下载,我的OrinNX应该是下红框内aarch64这个的。 可以看到这个网页只有目前最新版本的,也就是对应librealsense是2.54.2版本的,我想pyrealsense2应该需要和librealsense的版本匹配吧。
于是我看了下我OrinNX上librealsense的版本是2.50.0的
于是我想找下2.50.0版本的pyrealsense的whl文件,发现是可以找到
点击上面网页左侧的Release history,可以看到历史版本的pyrealsense2
并且正好有2.50.0版本的pyrealsense2
点进去可以看到2.50.0版本的pyrealsense2的whl文件的下载,不过全部看完会发现,并没有aarch64对应版本的,现在也就理解为什么不管怎么折腾,pip install pyrealsense2都显示 Could not find a version that satisfies the requirement pyrealsense2 (from versions: none)的原因了,确实2.50.0版本的pyrealsense2没有aarch64平台的!!!和源啊网络啊没有什么关系。
而且再另一个OrinNX上pip install pyrealsense2成功时的终端打印可以看出,pip install 的本质也是先下载对应的whl文件,我们自己去手动下载whl文件再pip install本质是一样的。而且可以看出OrinNX上确实是下aarch64版本的whl文件。