Pullusb / Tesselate_texture_plane

Blender addon - Triangulate your textured mesh while discarding alpha zones
GNU General Public License v3.0
124 stars 11 forks source link

apple M1 triangle #14

Open darko-art opened 2 years ago

darko-art commented 2 years ago

Traceback (most recent call last): File "/Users/me/Library/Application Support/Blender/3.1/scripts/addons/Tesselate_texture_plane-2_0_0/auto_modules.py", line 90, in pip_install_and_import import(module_name) ModuleNotFoundError: No module named 'triangle' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/me/Library/Application Support/Blender/3.1/scripts/addons/Tesselate_texture_plane-2_0_0/auto_modules.py", line 131, in pip_install_and_import subprocess.check_call(cmd) File "/Applications/Blender.app/Contents/Resources/3.1/python/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/Applications/Blender.app/Contents/Resources/3.1/python/bin/python3.10', '-m', 'pip', '--no-cache-dir', 'install', '--target=/Users/me/Library/Application Support/Blender/3.1/scripts/modules', 'triangle', '--no-deps']' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/Applications/Blender.app/Contents/Resources/3.1/scripts/modules/addon_utils.py", line 351, in enable mod = import(module_name) File "/Users/me/Library/Application Support/Blender/3.1/scripts/addons/Tesselate_texture_plane-2_0_0/init.py", line 52, in raise Exception('Cannot import modules (see console). Try restarting blender as admin') from error Exception: Cannot import modules (see console). Try restarting blender as admin

Pullusb commented 2 years ago

Hello, Triangle module seem to be missing from what I can read,

Remove your current version and install the latest release (just packed a 2.0.2). You need to run as admin in the first install for the module to install properly

Cheers,

darko-art commented 2 years ago

Bonsoir Pullusb, je crois qu'il y a un problème avec la version de triangle, ça install automatiquement une ancienne version : "Collecting triangle Downloading triangle-20200424.tar.gz (1.6 MB)"

voici le lien de tout le message d'erreur : https://mystb.in/LucyDukeDictionary.sql

Merci infiniment pour ce magnifique add-on

Pullusb commented 2 years ago

Bonjour @darko-art ! Petite bascule en français, inattendu, mais ça fait toujours plaisir ! (au passage, j'essaie de rester au max en anglais pour que les issues puissent être lisible pour tous les utilisateurs. Petite exception donc sur celle-ci pour taper plus vite ^^)

Je ne sais pas pourquoi cela va chercher une vielle version du module... Les addons qui utilisent des modules externes, c'est toujours un peu la misère à debugger... je me mords un peu les doigts d'avoir release celui-ci vu le nombre d'issue avec triangle.

Effectivement on voit que cela installe une 20200424 où ça devrait être la dernière 20220202 comme affiché dans l'historique pip.

Peut-être qu'il faut simplement faire une update de pip sur la machine avant de tenter une install, avec une commande du genre python -m pip install --upgrade pip Je ne sais si c'est différent pour mac... et encore faut-il que le python utilisé sur la machine soit dans une version égale ou supérieure à celui de Blender.

Sinon il est possible de télécharger le dernier .whl depuis https://pypi.org/project/triangle/#fileset l'installer en faisant pip install some-package.whl Une fois installé, il faut aller copier le dossier _triangle_ dansLib/site-packages/de la version de python utilisé et le transférer dans le dossier des modules de blender (qui d'après le log se trouve ici :/Users/me/Library/Application Support/Blender/3.1/scripts/modules`)

J'espère que ces indications seront utiles, je n'aurais pas vraiment le temps d'investiguer davantage.

Bonne fin de WE

darko-art commented 2 years ago

Thank you so much @Pullusb,