Créer un environnement pour Python intégré à Blender

Blender a Python intégré et peut exécuter divers scripts. Cependant, les modules installés sont limités à numpy etc., et il faut un peu de travail pour ajouter votre module préféré, donc je vais vous l'expliquer.

Pour les fenêtres

Avec les paramètres par défaut, Blender doit être stocké à l'emplacement suivant:

C:\Program Files\Blender Foundation\Blender\2.80

Python ci-dessous est intégré. (C'est différent de Python que j'ai installé individuellement)

C:\Program Files\Blender Foundation\Blender\2.80\Python\python.exe

image.png

Vous pouvez également trouver pip.exe (module à installer) à l'emplacement suivant.

C:\Program Files\Blender Foundation\Blender\2.80\python\Scripts

image.png

**! La version peut être 2.81 ou 2.80, veuillez donc l'ajuster vous-même **

Ce pip n'a pas de chemin (il ne fait pas référence à ce pip), donc à l'invite de commande, par exemple,

pip install pandas

Je ne peux pas le passer. (Si un autre Python est installé, il y sera installé)

Si vous n'avez pas de pass, vous pouvez simplement vous référer directement à l'emplacement.

C:\Program Files\Blender Foundation\Blender\2.80\python\Scripts\pip install pandas

Si vous le faites, ce ne sera pas OK ..., mais en fait cela demandera un autre effort, et cela ne fonctionnera pas en raison des privilèges d'administrateur de Windows.

C:\Program Files\Blender Foundation\Blender\2.80\python\Scripts\pip install pandas --user

Cela fonctionnera. image.png

Veuillez noter que le répertoire de travail est

>>> import os
>>> os.getcwd()
'C:\\Program Files\\Blender Foundation\\Blender'

Par conséquent, si vous effectuez une opération telle que la création d'un fichier et son référencement, une erreur se produit si vous ne disposez pas de privilèges d'administrateur. Démarrez Blender avec des privilèges d'administrateur, ou créez et parcourez des fichiers dans le répertoire utilisateur.

Pour Mac

Pour Mac, Blender doit être stocké à l'emplacement suivant:

/Applications/Blender.app/Contents/Resources/2.81

image.png

**! La version peut être 2.81 ou 2.80, veuillez donc l'ajuster vous-même **

Cependant, pour une raison quelconque, pip n'est pas installé. Vous devez installer pip.

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

**! La version de python est 3.7 ou 3.5, veuillez donc l'ajuster individuellement **

Générera «pip».

Le reste est le même,

/Applications/blender.app/Contents/Resources/2.81/python/bin/pip install pandas

L'installation est terminée avec.

image.png

_tkinter piège

Au fait, lorsque j'essaye d'importer «pyplot» sur Windows, j'obtiens l'erreur suivante.  image.png

On dit qu'il n'y a pas de _tkinter. En regardant le contenu du tkinter / __ init __. Py qui a été importé juste avant

image.png

"Si cela échoue, votre Python peut ne pas être réglé pour Tk."

Cela peut ne pas être le cas avec Python normal (?) Qui est installé séparément, il peut donc s'agir d'un problème spécifique à Python intégré.

Pour le moment, il existe une astuce pour copier le python installé séparément sous C: \ Program Files \ Blender Foundation \ Blender \ 2.80 \ ** avec le dossier ** (le dossier python d'origine a été renommé). Et évacuer). Avec cela, vous pouvez apporter l'environnement tel qu'il est. Cependant, je n'ai pas pu dessiner le graphique avec pyplot.show (). Cette méthode peut être utile si le Python intégré ne peut tout simplement pas «pip» le module.

Sur MacOS, je n'obtiens pas cette erreur, mais je n'ai toujours pas pu dessiner avec pyplot.show ().

Dessiner un graphique sur Blender semble difficile (même si cela ne semble pas nécessaire).

Recommended Posts

Créer un environnement pour Python intégré à Blender
Créez un environnement interactif pour l'apprentissage automatique avec Python
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Maintenance de l'environnement Python pour les projets
Pour les débutants à créer un environnement Anaconda. (Note)
Créer un environnement pour exécuter des scripts Python (pour Mac)
Construire un environnement Anaconda pour Python avec pyenv
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Créer un environnement virtuel Anaconda
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
[Linux] WSL2 Créer un environnement pour laravel7 avec Ubuntu 20.04
Créer un environnement python3 avec ubuntu 16.04
Construction de l'environnement Python pour Mac
Créer un environnement Python sur Windows
Construire un environnement python avec direnv
Construction de l'environnement Python3 (pour les débutants)
Créer un environnement pour le traitement du langage naturel avec Python
[ev3dev × Python] Construction de l'environnement de développement ev3dev
Construire un environnement Python avec Windows
[Pour organiser] Environnement de développement Python
Créer un environnement Python hors ligne
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
Etudier Python Part.1 Créer un environnement
Construire un environnement Mysql + Python avec docker
Options d'environnement de développement Python pour mai 2020
Paramètres Emacs pour l'environnement de développement Python
Construction de l'environnement Python3 TensorFlow pour Mac
Création d'un environnement pour Anaconda et Jupyter
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement python3 sur CentOS7
Premiers pas avec Python pour les non-ingénieurs
[Sakura Rental Server] (Pour les débutants) Comment créer un environnement pour Python, pyenv et Flask. | Pour csh
[Docker] Créer un environnement pour python (Flask) + GraphQL (graphène) + MySQL (sqlalchemy)
Python intégré
Créer et tester un environnement CI pour plusieurs versions de Python
Créer un environnement de développement local pour Lambda + Python à l'aide de Serverless Framework
Essayez d'utiliser virtualenv qui peut créer un environnement virtuel de Python
Créez et essayez un environnement OpenCV et Python en quelques minutes à l'aide de Docker
Construire Python 1.0
Tout le monde peut comprendre comment créer un environnement initial pour Python sur Mac Septembre 2016 (pyenv + virutalenv)
[Python] Création d'un environnement avec Anaconda [Mac]
Environnement de développement Python pour macOS utilisant venv 2016
Créer un environnement Jupyter Lab (Python) avec Docker
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
Méthode pour créer un environnement Python dans Xcode 6
Procédure de construction de l'environnement de projet Python (pour Windows)
Blender 2.82 ou version ultérieure + notes sur l'environnement de développement python
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Construire un environnement python sur MacOS (Catallina)
Remarques lors de la création d'un environnement avec python
Tableau de comparaison des outils d'environnement Python pour Rubyist
Créons un environnement virtuel pour Python
Le paramètre d'environnement Python amateur (pour MAC) est en cours de création
Je veux créer un environnement Python
[Mac] Création d'un environnement virtuel pour Python
Créer un environnement Python avec Anaconda sur Mac
Pour référencer des variables d'environnement en Python dans Blender