Beachten Sie die Installation von Modulen wie pytorch und opencv mit pip in Blender Python (2.82a oder höher).

Hintergrund

Ich möchte 3D-Gesichtsdaten mit OpenCV oder dlib mit Blender visualisieren oder in Zusammenarbeit mit pytorch mit maschinellem Lernen kombinieren.

Umgebung

Rohrinstallation

Im Ausgangszustand ist pip nicht enthalten, stellen Sie also sicher, dass pip https://docs.python.org/ja/3/library/ensurepip.html

Installieren mit.

$ /path/to/blender/2.82/python/bin/python3.7m -m ensurepip

Danach können Sie es mit -m pip verwenden.

$ /path/to/blender/2.82/python/bin/python3.7m -m pip

Module, die eine C / C ++ - Kompilierung erfordern

Einige Module, wie z. B. dlib, müssen während pip aus dem Quellcode kompiliert werden.

Python 3.7-Entwicklungsumgebung (Header-Datei) ist erforderlich. Blender enthält nicht Python.h usw.

Verwenden Sie System Python Dev

Setzen Sie für Ubuntu 18.04 python3.7-dev mit apt,

$ env CXXFLAGS="-I/usr/include/python3.7m" /path/to/blender/2.82/python/bin/python3.7m -m pip install dlib

Wenn Sie mit CXXFLAGS einen Header-Pfad hinzufügen, ist pyconfig.h vorerst anders, daher mache ich mir ein wenig Sorgen.

Header-Datei aus Python-Quellcode abrufen (empfohlen)

Ich denke, es ist sicher, den Python-Quellcode zu löschen und die Header-bezogenen Elemente in / path / to / blender / 2.82 / python / include / python3.7m auf der Blender-Seite zu installieren.

Sie sollten jetzt in der Lage sein, Module zu installieren, die eine C / C ++ - Kompilierung erfordern!

Sie sollten in der Lage sein, in die Blender Python-Konsole zu importieren!

blender-python.png

TODO

Recommended Posts

Beachten Sie die Installation von Modulen wie pytorch und opencv mit pip in Blender Python (2.82a oder höher).
Zeichnen Sie eine Aquarellillusion mit Kantenerkennung in Python3 und openCV3
Organisieren Sie Python-Module und -Pakete in einem Chaos
So generieren Sie QR-Code und Barcode in Python und lesen ihn normal oder in Echtzeit mit OpenCV
Starten Sie die numerische Berechnung mit Python (mit Homebrew und Pip).
Konvertieren Sie RGB und HSV mit PyTorch in teilbare Form
Das Graustufenbild wird in OpenCV / Python als Farbbild angezeigt
Python 3.4 oder höher Standard Pip
Ich habe eine einfache Schaltung mit Python gemacht (AND, OR, NOR, etc.)
Erstellen Sie eine gestreifte Illusion mit Gammakorrektur für Python3 und openCV3
So erstellen Sie eine Überwachungskamera (Überwachungskamera) mit Opencv und Python
Umgang mit Fehlern bei der Installation von Python und Pip mit Choco
Leuchtendes Leben mit Python und OpenCV
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Neuronales Netzwerk mit OpenCV 3 und Python 3
Verwenden Sie Blender als Python-Modul
[Python] gibt A [oder / und] B zurück
Verwenden Sie OpenCV mit Python 3 in Window
Beginnen Sie mit Python mit Blender
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
Setzen Sie OpenCV in OS X mit Homebrew ein und geben Sie Video mit Python ein / aus
Module häufig verwendeter Funktionen in Python (z. B. Lesen externer Dateien)
Adressiert "Python .h: Keine solche Datei oder kein solches Verzeichnis" bei der Installation von uWSGI mit Python 3.8
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Module und Pakete in Python sind "Namespaces"
Installieren Sie Python als Framework mit pyenv
Blender 2.82 oder höher + Hinweise zur Python-Entwicklungsumgebung
Python-Installation und Paketverwaltung mit pip
Bilder mit Pupil, Python und OpenCV aufnehmen
Ein Memo mit Python2.7 und Python3 in CentOS
Verbinde viel Python oder und und
Stellen Sie Docker in Windows Home und führen Sie einen einfachen Webserver mit Python aus
[Python] Holen Sie sich Produktinformationen wie ASIN und JAN mit Amazon PA-API Version 5.0