Blender verfügt über integriertes Python und kann verschiedene Skripte ausführen. Die installierten Module sind jedoch auf "numpy" usw. beschränkt, und das Hinzufügen Ihres Lieblingsmoduls erfordert ein wenig Arbeit. Ich werde es daher erläutern.
Mit den Standardeinstellungen sollte Blender an folgendem Ort gespeichert werden:
C:\Program Files\Blender Foundation\Blender\2.80
Python darunter ist eingebaut. (Es unterscheidet sich von Python, das ich einzeln installiert habe)
C:\Program Files\Blender Foundation\Blender\2.80\Python\python.exe
Sie finden pip.exe
(zu installierendes Modul) auch an der folgenden Stelle.
C:\Program Files\Blender Foundation\Blender\2.80\python\Scripts
**! Die Version kann 2.81 oder 2.80 sein, bitte passen Sie sie selbst an **
Dieser pip
hat keinen Pfad (er bezieht sich nicht auf diesen pip
), also an der Eingabeaufforderung zum Beispiel
pip install pandas
Ich kann es nicht bestehen. (Wenn ein anderer Python installiert ist, wird er dort installiert.)
Wenn Sie keinen Pass haben, können Sie sich direkt auf den Standort beziehen.
C:\Program Files\Blender Foundation\Blender\2.80\python\Scripts\pip install pandas
Wenn Sie dies tun, wird es nicht in Ordnung sein ..., aber in der Tat wird es einen weiteren Aufwand erfordern, und dies wird aufgrund der Administratorrechte von Windows nicht funktionieren.
C:\Program Files\Blender Foundation\Blender\2.80\python\Scripts\pip install pandas --user
Das wird funktionieren.
Bitte beachten Sie, dass das Arbeitsverzeichnis ist
>>> import os
>>> os.getcwd()
'C:\\Program Files\\Blender Foundation\\Blender'
Wenn Sie einen Vorgang ausführen, z. B. eine Datei erstellen und darauf verweisen, tritt ein Fehler auf, wenn Sie nicht über Administratorrechte verfügen. Starten Sie Blender mit Administratorrechten oder erstellen und durchsuchen Sie Dateien im Benutzerverzeichnis.
Für Mac sollte Blender an folgendem Ort gespeichert werden:
/Applications/Blender.app/Contents/Resources/2.81
**! Die Version kann 2.81 oder 2.80 sein, bitte passen Sie sie selbst an **
Aus irgendeinem Grund ist pip jedoch nicht installiert. Sie müssen pip installieren.
Öffnen Sie das Terminal,
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
/Applications/blender.app/Contents/Resources/2.81/python/bin/python3.7m get-pip.py
**! Die Version von Python ist 3.7 oder 3.5, bitte passen Sie sie individuell an **
Erzeugt "pip".
Der Rest ist der gleiche,
/Applications/blender.app/Contents/Resources/2.81/python/bin/pip install pandas
Die Installation ist abgeschlossen mit.
Übrigens, wenn ich versuche, "pyplot" unter Windows zu importieren, erhalte ich die folgende Fehlermeldung.
Es wird gesagt, dass es keinen "_tkinter" gibt. Betrachtet man den Inhalt des unmittelbar zuvor importierten `tkinter / __ init __. Py ',
"Wenn dies fehlschlägt, ist Ihr Python möglicherweise nicht auf Tk eingestellt."
Dies ist möglicherweise nicht der Fall bei normalem (?) Python, das separat installiert wird. Daher kann es sich um ein spezifisches Problem für integriertes Python handeln.
Derzeit gibt es einen Trick, um die separat installierte Python unter C: \ Programme \ Blender Foundation \ Blender \ 2.80 \
** mit dem Ordner ** zu kopieren (der ursprüngliche Python-Ordner wurde umbenannt). Und evakuieren). Damit können Sie die Umgebung so bringen, wie sie ist. Ich konnte das Diagramm jedoch nicht mit "pyplot.show ()" zeichnen. Diese Methode kann nützlich sein, wenn der integrierte Python das Modul einfach nicht "pip" kann.
Unter MacOS wird dieser Fehler nicht angezeigt, aber ich konnte immer noch nicht mit pyplot.show () zeichnen.
Das Zeichnen eines Diagramms auf Blender scheint schwierig zu sein (obwohl es nicht sehr notwendig erscheint).
Recommended Posts