Méthode d'installation lors de l'utilisation de RealSense à partir de Python (édition pyenv)

Si vous vous référez à ce lien lorsque vous utilisez RealSense, cela fonctionnera, mais l'utilisation de pyenv est un peu compliquée. J'en avais besoin, alors j'ai écrit une note à ce moment-là

image.png Je pensais que cela fonctionnerait, mais comme la destination de sudo make install n'est pas le dossier de chaque version de pyenv, des modules tels que pyrealsense2 ne sont pas référencés dans l'environnement commuté par pyenv. Par conséquent, vous devez informer pyenv des modules tels que pyrealsense2.

Vérifiez la destination d'installation telle qu'elle est sortie lorsque sudo make install. image.png Ça ressemble à ça dans mon environnement

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

Le plus stable est

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

Je vais les lier. Dans mon environnement, je l'ai installé via Brew, il ressemblait donc à ce qui suit. (Veuillez aller dans votre dossier pyenv pour chacun)

$ 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

Ce n'est pas grave si vous faites cela dans le dossier de chaque version

Recommended Posts

Méthode d'installation lors de l'utilisation de RealSense à partir de Python (édition pyenv)
Notes minimales lors de l'utilisation de Python sur Mac (édition pyenv)
Précautions lors de l'utilisation de phantomjs de python
Méthode d'installation Python Windows
Causes lorsque la version de Python ne peut pas être modifiée à l'aide de pyenv
Notes minimales lors de l'utilisation de Python sur Mac (édition Homebrew)
Aplatir à l'aide du rendement Python de
python (pyenv + pyenv-virtualenv) + installation CentOS7
Installation de Python (édition Mac) (ancienne)
Changer la version de python à l'aide de pyenv
Installez pyenv depuis Homebrew, installez Python depuis pyenv
Liste des bibliothèques à installer lors de l'installation de Python à l'aide de Pyenv
Précautions lors de l'utilisation de Pit avec Python
Utilisation de Rstan de Python avec PypeR
Méthode de notification d'erreur lors de l'appel de python à partir de l'interface graphique Windows ou de winsound.
Remarques sur l'utilisation de MeCab depuis Python
[Python] Mémo d'erreur et de solution lors de l'utilisation de venv avec pyenv + anaconda
Utiliser Cloud Storage depuis Python3 (Introduction)
Remarques sur l'installation de Python à l'aide de PyEnv
[Python] Soyez prudent lorsque vous utilisez print
Installer Python sur CentOS à l'aide de Pyenv
Méthode de sortie du journal des erreurs lors de l'utilisation du framework Bottle avec GAE / Python
Exécutez Ansible à partir de Python à l'aide de l'API
Accéder aux feuilles de calcul à partir de Python à l'aide d'OAuth 2.0
Lors de l'utilisation de MeCab avec python dans virtualenv
Installez Python sur CentOS en utilisant pyenv
Précautions lors de l'utilisation de six avec Python 2.5
Lors de l'utilisation d'expressions régulières en Python
Essayez d'utiliser Amazon DynamoDB à partir de Python
Comment gérer l'erreur OAuth2 lors de l'utilisation des API Google à partir de Python
Essayez d'utiliser le framework web de Python Django (1) - De l'installation au démarrage du serveur
Précautions et gestion des erreurs lors de l'appel de la DLL .NET à partir de python à l'aide de pythonnet
De Python à l'utilisation de MeCab (et CaboCha)
Traitement d'exécution périodique lors de l'utilisation de tkinter [Python3]
Ce que Rubyist doit savoir lors de l'utilisation de pyenv
Placement de Fabicon (lors de l'utilisation de Python, Flask, Heroku)
[python, multitraitement] Comportement des exceptions lors de l'utilisation du multitraitement
J'ai essayé d'utiliser l'API UnityCloudBuild de Python
Méthode d'extraction de zone à l'aide de l'automate cellulaire Essayez l'extraction de zone de l'image avec growcut (Python)
Installation de Python
J'ai essayé d'exécuter du code Python à partir de .Net en utilisant Pythonnet (édition Hallo World)
Méthode #Monte Carlo pour trouver le rapport de circonférence en utilisant Python
Installez Python 3.8.6 sur macOS BigSur à l'aide de pyenv
Rendre OpenCV3 disponible à partir de python3 installé avec pyenv
Encodage de caractères lors de l'utilisation du module csv de python 2.7.3
Créer un fichier wav à partir du shader GLSL en utilisant python3
Exécutez des fichiers Python à partir de HTML en utilisant Django
Charger des images à partir d'une URL à l'aide de Pillow dans Python 3
Ce que j'ai fait lors de la mise à jour de Python 2.6 vers 2.7
Résumé du document lors de l'utilisation de Cloud Firestore à partir de Java
Exécutez des scripts Python à partir d'Excel (en utilisant xlwings)
Méthode de test de charge lors de l'utilisation de l'API de service externe
Qu'utilisez-vous lorsque vous testez avec Python?
J'obtiens une erreur lorsque j'essaie d'élever Python à la série 3 en utilisant pyenv dans Catalina