はじめに
初投稿です。至らない部分があると思いますが、優しい目でみていただけると幸いです…
悪戦苦闘しました。ちなみにめちゃめんどい。
第一の罠
https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_osx.md
公式にMacでのインストール方法は書いてある。しかし、どうやってプログラムをコンパイルできるのか分からなかった…
第二の罠
そこで、Pythonの環境を作ろうと決断。Ubuntuでの環境構築を参考にしようとして、
$ pip install pyrealsense2
をした。何も起きない。悲しい。
悲しいことにMacには対応していないみたいなので、自分でビルドするしかない。
第三の罠
ここで、Qiitaの記事を発見。
https://qiita.com/mizumasa/items/c6ca2c73fa86c9a5a39c
MacでPython環境を構築している方がいた!神!
早速、同じことをする。…結果、ダメだった🥺
第四の罠
もう悲しくて悲しくてしょうがなかった…
苦手な英語を読むことに決意。公式のライブラリにissueであった物を参考にした。
https://github.com/IntelRealSense/librealsense/issues/5275
多分これ読めばたいていの人は行けると思う。しかし、僕は無理だったのでとにかく悲しかった🥺🥺🥺
成功した方法
最後に僕の成功した方法を残しときます。
https://qiita.com/comachi/items/14b358568365bc5ee474
これ is 神。この記事が神でした。
神って言ったけど、これじゃできなかったので少し修正。
この記事の下の方、「シンボリック作成」の部分。
$ cd /usr/local/lib/python3.6/site-packages
$ ln -s /usr/local/lib/pyrealsense2.cpython-37m-darwin.so pyrealsense2.so
$ ln -s /usr/local/lib/pybackend2.cpython-37m-darwin.so pybackend2.so
こうあるんですけど、
- pyrealsense2.cpython-37m-darwin.so
- pybackend2.cpython-37m-darwin.so
こやつら、/usr/local/lib にいないんじゃ…
頑張って探しました。そしたら、
~/libreasense/build/wrapper/python/
にいたので、次のように変更。
$ cd /usr/local/lib/python3.6/site-packages
$ ln -s ~/libreasense/build/wrapper/python/pyrealsense2.cpython-37m-darwin.so pyrealsense2.so
$ ln -s ~/libreasense/build/wrapper/python/pybackend2.cpython-37m-darwin.so pybackend2.so
これでいけた!!!はず。
終わりに
まじで1週間くらいかかったので、残しとくことにしました。
C++の方は分からないので、みんなWindowsで開発しよう!!!