Wenn Sie bei der Verwendung von RealSense auf [diesen Link] verweisen (https://github.com/IntelRealSense/librealsense/issues/5275#issuecomment-555830996), funktioniert dies, aber die Verwendung von pyenv ist ein bisschen mühsam. Ich brauchte es, also schrieb ich damals ein Memo
Ich dachte, das würde funktionieren, aber da das Ziel von "sudo make install" nicht der Ordner jeder Version von pyenv ist, werden Module wie "pyrealsense2" in der von pyenv geschalteten Umgebung nicht referenziert.
Daher müssen Sie pyenv auf Module wie pyrealsense2
aufmerksam machen.
Überprüfen Sie das Installationsziel, wie es ausgegeben wird, wenn sudo install installiert. In meiner Umgebung sieht es so aus
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pybackend2.2.38.1.cpython-37m-darwin.so
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pybackend2.2.cpython-37m-darwin.so
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pybackend2.cpython-37m-darwin.so
-- Installing: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pyrealsense2.2.38.1.cpython-37m-darwin.so
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pyrealsense2.2.38.cpython-37m-darwin.so
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pyrealsense2.cpython-37m-darwin.so
Am stabilsten ist
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pybackend2.cpython-37m-darwin.so
-- Up-to-date: /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pyrealsense2.cpython-37m-darwin.so
Ich werde sie verlinken. In meiner Umgebung habe ich es über Brew installiert, sodass es wie folgt aussah. (Bitte gehen Sie für jeden in Ihren Pyenv-Ordner)
$ cd /usr/local/var/pyenv/versions/3.7.7/lib/python3.7/site-packages
$ ln -s /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pyrealsense2.cpython-37m-darwin.so pyrealsense2.so
$ ln -s /usr/local/Cellar/[email protected]/3.8.4/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pyrealsense2/pybackend2.cpython-37m-darwin.so pybackend2.so
Es ist in Ordnung, wenn Sie dies im Ordner jeder Version tun
Recommended Posts