8
votes

Comment installer des modules Python dans Blender

J'essaie d'installer PYSERIAL pour Mélangeur, mais je ne peux l'installer que sur Python32 sur mon lecteur C, est-ce que je peux faire quelque chose que je puisse faire pour l'installer à Blender ou avoir une importation de mélangeur de Python32


2 commentaires

Quelle version de Blender Version / la version Windows avez-vous, etc. Veuillez ajouter plus d'informations. Merci d'avance


Related Blender.stackexchange.com/questions/5287/ ...


5 Réponses :


5
votes

semble que Blender ait son propre python et libs. Vous pouvez essayer d'installer vos trucs pour se blender directement. Pour moi travaille à côté de la version suivante: ... \ blender 2.63 \ 2.63 \ scripts \ modules

Outre celui-ci, vous êtes toujours capable de calculer les chemins directement dans votre code avec sys.path.append ("...")

Plus d'infos sur les modules Installation ici , lisez sur Python Configuration. py installer --Home =

trucs

0 commentaires

0
votes

Faites un lien permanent de votre python (3.5 et plus nécessaire) et remplacez votre répertoire Python dans Blender pour utiliser directement vos systèmes Python dans Blender ...

u besoin d'exécuter CMD en tant qu'administrateur (utiliser le bouton droit de la souris sur le bouton droit de la souris Item) p>

D:\Blender Foundation\Blender\2.77>mv python python_old
D:\Blender Foundation\Blender\2.77>mklink /j python d:\Anaconda2\envs\py3
Junction created for python <<===>> d:\Anaconda2\envs\py3


0 commentaires

0
votes

Si vous êtes sous Windows, vous pouvez simplement faire python setup.py installer comme d'habitude à l'aide de l'interprète Python donné par Blender. Donc, par exemple, 'C: / Fichiers de programme / Fondation de Blender / Blender / 2.78 / Python / Bin / Python.exe' Setup.py Installez . .

sur Linux, je pense que l'interprète de Python3 natif est utilisé pour qu'il n'y ait aucun problème de ce type.


0 commentaires

0
votes

Après beaucoup de recherche et d'expériences, j'ai trouvé cette solution:

  1. Donnez toutes les autorisations au dossier Python dans l'installation de Blender
  2. Télécharger get-pip.py et installez-le avec l'exécutable Python interne de Blender
  3. Vous pouvez maintenant installer des modules à l'aide du pip interne: ... \ bin> Python.exe -m Pip Installation Module_Name

    Plus de détails sont décrits ici: https: //blattre.stackexchange .Com / Questions / 218486 / Installation-Pythonnet-in-Blender? Noredrect = 1 # Commentaire368756_218486


0 commentaires

1
votes

pour Windows, sans autorisations spéciales et du script de Blender Python uniquement:

  1. Installez le package que vous souhaitez ( TQDM code> par exemple indiqué ci-dessous): P>

    # 1. launch in blender python interpreter
    
    import pip
    pip.main(['install', 'tqdm', '--user'])
    
    # 2. watch blender's python path in console output at this moment
    # 3. insert it to packages_path below
    # 4. uncomment the next code and launch script in blender interpreter again
    
    # import sys
    # packages_path = "C:\\Users\\<Username>\\AppData\\Roaming\\Python\\Python39\\Scripts" + "\\..\\site-packages" # the path you see in console
    # sys.path.insert(0, packages_path )
    # import tqdm
    
  2. de la console de blender Regardez le chemin où PIP installe en fait des packages dans votre configuration ( AVERTISSEMENT: le script TQDM.exe est installé dans 'C: \ Utilisateurs \ \ appdata \ itinérant \ python \ Python39 \ scripts 'qui n'est pas sur le chemin code>): p>

    console de blender, actial Installation de l'emplacement de l'emballage p> li>

  3. Ajoutez le chemin d'accès où le pip de votre blender installe des paquets à PATH CODE>: P>

    import tqdm
    
  4. Importer avec succès votre colis: p>

    import sys
    packages_path = "C:\\Users\\<Username>\\AppData\\Roaming\\Python\\Python39\\Scripts" + "\\..\\site-packages"
    sys.path.insert(0, packages_path )
    


0 commentaires