Le salon rouge

/Le-salon-rouge

  • Nouveau Mac avec une puce Apple Silicon. Et besoin de réinstaller le generate.py de Pannellum.

    Comme à chaque fois que j’installe des trucs en ligne de commande, je galère une grosse heure, et puis finalement j’y arrive, mais ensuite je ne sais plus trop comment j’ai fait… (j’ai une admiration sans bornes pour les ceusses qui copient chaque ligne de commande qui vient de fonctionner dans un fichier texte pour conserver le mode d’emploi de ce genre de péripéties : moi j’ai pas la patience, je préfère m’énerver et perdre mes cheveux à chaque fois pour les mêmes conneries tous les trois ou quatre ans).

    La dernière fois sur Mac Intel j’avais déjà galéré, c’est donc pas forcément lié au passage à la puce Apple.

    En tout cas…

    – Il faut installer homebrew, ce n’est pas totalement évident puisqu’il n’y a pas encore de version optimisée M1. Mais ça fonctionne très bien en utilisant l’une ou l’autre des méthodes expliquées ici :
    https://www.macg.co/logiciels/2020/11/comment-utiliser-homebrew-sur-un-mac-apple-silicon-117873
    (Edit février 2021 : homebrew est désormais natif sur Apple Silicon.)

    – Ensuite il faut installer PIP. Et puis réussir à installer image, ou pillow, mais systématiquement j’avais pillow qui refusait de s’installer.
    https://blog.finxter.com/python-install-pil

    Difficulté : il y a déjà Python 2.7 par défaut sur le Mac, et je crois que c’est ce qui me complique. Quand je fais
    ``pip3 -V``
    ça m’indique un chemin vers python 2.7 et pas vers Spip

    Je viens de faire

    pip uninstall pip

    puis
    python3 -m pip install --upgrade pip

    du coup j’ai bien pip3 -V qui pointe vers python3.9, et enfin
    python3 -m pip install --upgrade Pillow

    Finalement réussi avec :

    brew install libtiff libjpeg webp littlecms

    – Et dans les cas, la grosse galère ça été de trouver l’application nona. Je pense que la dernière fois, c’est ce qui m’avait bloqué le plus longtemps. Finalement, c’est livré avec Hugin :
    http://hugin.sourceforge.net

    Du coup sur mon Mac, dans /Applications j’ai un dossier /Hugin qui lui-même contient un paquet Hugin. Dans lequel on va aller chercher en ligne de commande.

    bref, pour lancer generate.py de Pannellum, je fais :

    python3 generate.py -n /Applications/Hugin/PTBatcherGUI.app/Contents/MacOS/nona mon_image.jpg -o mon_pano;

    Et ça roule ma poule, c’est comme ça que je fabrique les panoramiques de Fabre dans mon canapé, dans ce genre :
    https://fabre.montpellier3m.fr/Le-salon-rouge