Sonoma et mac Studio M2 max: Installer proprement python version shell zsh

si je te comprends à chaque installation il faut tout re-configurer

je n'ai aucune application fonctionnant avec le terminal sauf Ortho 4XP (Sonoma je ne sais pas)
je tente un dernier test si cela t'aide si cela ne te parle pas je prends le risque.

Tu pourras me donner la commande pour mettre tous les modules et toutes les versions tant bash que zsh à la poubelle et je re onstalle jhomebtrew et python 3.11 avec toi étape par étape

Voici ce que j'ai fait avec Funter

j'ai recherché et rendu les 4 fichier zprofile invisibles visibles
j'ai éditer les fichiers dans TextEdit


voici ce qu'il y a dans le fichier .zprofile qui se trouve dans
/System/Library/Templates/Data/private/etc

# Setting PATH for Python 3.11
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH



le second dans
HD RL/private/etc

# System-wide profile for interactive zsh(1) login shells.
# Setup user specific overrides for this in ~/.zprofile. See zshbuiltins(1)
# and zshoptions(1) for more details.
if [ -x /usr/libexec/path_helper ]; then
eval /usr/libexec/path_helper -s
fi


le troisième dans
HD RL/utilisateur/rl
# Setting PATH for Python 3.11
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH

le quatrième qui se noimme ajutrement "zprofile save" au m^me endroit que le troisième
HD RL/utilisateur/rl
# Setting PATH for Python 3.11
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH

regarde ce boxon il y en a partout
Capture d’écran 2.jpg
J'ai recherché et rendu les 4 fichiers zprofile invisibles visibles
j'ai édité les fichiers dans TextEdit


voici ce qu'il y a dans le fichier .zprofile qui se trouve dans
/System/Library/Templates/Data/private/etc

# Setting PATH for Python 3.11
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH



le second dans
HD RL/private/etc

# System-wide profile for interactive zsh(1) login shells.
# Setup user specific overrides for this in ~/.zprofile. See zshbuiltins(1)
# and zshoptions(1) for more details.
if [ -x /usr/libexec/path_helper ]; then
eval /usr/libexec/path_helper -s
fi


le troisième dans
HD RL/utilisateur/rl
# Setting PATH for Python 3.11
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH

le quatrième qui se noime autrement "zprofile save" au même endroit que le troisième
HD RL/utilisateur/rl
# Setting PATH for Python 3.11
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH
 
Dernière édition:
Ok il y a 4 fichiers .zprofile, mais le seul qui nous intéresse c'est celui que tu as modifié par nano. Les autres je ne sais pas à quoi ils servent.

C'est effectivement le boxon total avec toutes les versions de python que tu as installées.

Maintenant relis mon message #39 et passe exactement les commandes qui sont dans le bloc de code, parce que dans ta réponse #40 ce n'est pas ce que tu as exécuté. Tu as tapé /rl/bin/python3 au lieu de /usr/bin/python3. Fais un copier coller dans le Terminal, ça évite les erreurs.
 
désolé

mode zsh
rl@Ypsos ~ % cd /Users/rl/Ortho4XP/ ; /usr/bin/python3 Ortho4XP.py
cd: no such file or directory: /Users/rl/Ortho4XP/
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/rl/Ortho4XP.py': [Errno 2] No such file or directory

rl@Ypsos ~ % /usr/bin/python3
Python 3.9.6 (default, Nov 10 2023, 13:38:27)
[Clang 15.0.0 (clang-1500.1.0.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

mode bash
Ypsos:~ rl$ cd /Users/rl/Ortho4XP/ ; /usr/bin/python3 Ortho4XP.py
-bash: cd: /Users/rl/Ortho4XP/: No such file or directory
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/rl/Ortho4XP.py': [Errno 2] No such file or directory


Ypsos:~rl$ /usr/bin/python3

Python 3.9.6 (default, Nov 10 2023, 13:38:27)
[Clang 15.0.0 (clang-1500.1.0.2.5)] on darwin

Type "help", "copyright", "credits" or "license" for more information.
 
Dernière édition:
Ben si tu déplaces le dossier Ortho4XP c’est sûr que ça ne va pas marcher. La première commande, cd (cd = change directory), est censée te positionner sur le dossier de l’application. Je n’ai fait que reprendre le cd que tu faisais toi-même au message #2. Apparemment tu as déplacé ou renommé ce dossier.
 
merci pour ta patience

je n'ai rien déplacé du tout et rien renommé

ma ligne en bash de mon post numéro 2
Ypsos:~ rl$ cd /Users/rl/Ortho4XP ;/Users/rl/Ortho4XP/Ortho4XP.py

ligne maintenant
Ypsos:~ rl$ cd /Users/rl/Ortho4XP ;/Users/rl/Ortho4XP/Ortho4XP.py


par contre je viens de voir que j'avais un / de trop

résultat en bash
Ypsos:Ortho4XP rl$ /Users/rl/Ortho4XP/Ortho4XP.py
Traceback (most recent call last):
File "/Users/rl/Ortho4XP/Ortho4XP.py", line 9, in <module>
import O4_Imagery_Utils as IMG
File "/Users/rl/Ortho4XP/./src/O4_Imagery_Utils.py", line 2, in <module
import O4_Mask_Utils as MASK
File "/Users/rl/Ortho4XP/./src/O4_Mask_Utils.py", line 8, in <module>
import skfmm
ModuleNotFoundError: No module named 'skfmm'
Ypsos:Ortho4XP rl$ cd /Users/rl/Ortho4XP ; /usr/bin/python3 Ortho4XP.py
-bash: cd: /Users/rl/Ortho4XP: No such file or directory
Traceback (most recent call last):
File "/Users/rl/Ortho4XP/Ortho4XP.py", line 9, in <module>
import O4_Imagery_Utils as IMG
File "/Users/rl/Ortho4XP/./src/O4_Imagery_Utils.py", line 2, in <module>
import O4_Mask_Utils as MASK
File "/Users/rl/Ortho4XP/./src/O4_Mask_Utils.py", line 8, in <module>
import skfmm
ModuleNotFoundError: No module named 'skfmm'

Ypsos:Ortho4XP rl$ /usr/bin/python3
Python 3.9.6 (default, Nov 10 2023, 13:38:27)
[Clang 15.0.0 (clang-1500.1.0.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

mode zsh

rl@Ypsos ~ % cd /Users/rl/Ortho4XP ; /usr/bin/python3 Ortho4XP.py
cd: no such file or directory: /Users/rl/Ortho4XP
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/rl/Ortho4XP.py': [Errno 2] No such file or directory

rl@Ypsos ~ % /usr/bin/python3
Python 3.9.6 (default, Nov 10 2023, 13:38:27)
[Clang 15.0.0 (clang-1500.1.0.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>>



tu n'as pas teamviewer pour que je partage mon écran tu verras ce qui se passe ce sera plus simple?
mais on va y arriver(désolé mais le terminal je ne pratique pas ce qui ne te facilite pas la tâche. merci encore )
 
Dernière édition:
Désolé, je suis largué, je ne comprends plus rien. Explique-moi ce message :
cd: no such file or directory: /Users/rl/Ortho4XP

Où se trouve ton dossier Ortho4XP ? Il n'est pas à la racine de ton dossier utilisateur ?
 
Salut

copie d'écran de tout le chemin.
HD RL /
Utilisateurs/
RL/
Ortho4XP/
Ortho4XP.py

il me semble être à la racine ou je me trompe?
a1.png

mais il me semble que le terminal va chercher python 3.9.6

Je n'y comprends rien au terminal mais le comportement me donne l'impression que python 3.9.6 étant installé par Apple par défaut, le terminal s'en fiche de python 11 et 12 qui devrait être installé dans utilisateurs, et charge par défaut la 3.9. Du coup comme il est verrouillé je n'arrive pas à le mettre à jour d'ou ces modules qu'ils ne trouveraient pas . C'est une hypothèse possible?Capture d’écran 2.jpg

autre hypothèse qui ne peut m'arriver qu'à moi .

Les anciens s'en souviendront: je suis un parafoudre attire bug et autre bizarrerie informatique( de 1995 à la sortie de OS10 j'étais un modérateur actif sur macge plus de 15000 interventions avant que le site se soit planté et nous avons. )

Donc hypothèse mode parafoudre attire bizarrerie informatique

Un jour dans un logiciel acheté j'avais ce problème

Donc mon interface utilise le français.

Du coup les noms des dossiers sont en français

est ce que le chemin sélectionné étant en français on générerait ces problèmes?
 
@Télémac Oui tu utilises python3.9.6, parce que tu dois avoir dans /usr/bin/ un alias python3 qui pointe vers la 3.9.6 tout simplement. Mais pourquoi veux-tu utiliser python3.11 ? Ça peut aussi bien marcher en 3.9.6 non ?

En ce qui concerne ton interface en français, ce n'est pas un problème. Utilisateurs = Users, donc le problème ne vient pas de là.

Pourrais-tu faire une chose très simple et poster le résultat : tu tapes simplement cd (suivi d'un blanc dans Terminal) puis tu glisses à partir du Finder le dossier Ortho4XP. Ça va afficher le chemin. Peux-tu poster le résultat ?
 
@Télémac Oui tu utilises python3.9.6, parce que tu dois avoir dans /usr/bin/ un alias python3 qui pointe vers la 3.9.6 tout simplement. Mais pourquoi veux-tu utiliser python3.11 ? Ça peut aussi bien marcher en 3.9.6 non ?

En ce qui concerne ton interface en français, ce n'est pas un problème. Utilisateurs = Users, donc le problème ne vient pas de là.

Pourrais-tu faire une chose très simple et poster le résultat : tu tapes simplement cd (suivi d'un blanc dans Terminal) puis tu glisses à partir du Finder le dossier Ortho4XP. Ça va afficher le chemin. Peux-tu poster le résultat ?

résultat

Last login: Fri Mar 1 08:43:25 on ttys000
You have mail.
rl@Ypsos ~ % cd /Users/rl/Ortho4XP
 
Salut

Merci tous ces sites j'ai déjà fait le tour.

sur x-Plane fr également mais les aidants bloquent. ils m'ont dis de venir sur un forum spécialisé mac pour voir ce qui se passe dans mon système.

Pour information j'ai téléchargé la dernière version python à l'instant à ce lien
python

j'ai eu droit à un "permission denied"
 
En fait j'ai l'impression que tu lis la moitié...

Dans le dossier Ortho4XP que tu télécharges depuis leur site, il y a un répertoire d'installation, avec dedans un fichier install_scrip.sh dans le dossier Mac64
1709280372644.png

Dont le contenu installe tout comme il faut tout seul comme un grand, avec les dépendances :
1709280402530.png

Donc arrête de t'obstiner, et commence par ça.

Tu va dans ton terminal, et tu va dans ton répertoire que tu as téléchargé:

Bloc de code:
cd /Users/rl/Ortho4XP/Install/Mac64
puis:
Bloc de code:
chmod +x install_script.sh
puis:
Bloc de code:
./install_script.sh

et après on verra déjà.
 
Dernière édition:
Le chemin affiché est le même que dans la commande qui affiche "no such file or directory". C'est à s'arracher les cheveux.

Je te suggère une chose, c'est tout simplement de rester en bash, puisque ça marche en bash ! Pourquoi vouloir passer à zsh, puisque tu dis que tu n'utilises le Terminal que pour ton application ?

Reste en bash et ne te prends pas la tête, c'est mieux non ?
 
pour sinbas21

passer en zsh parce que apple met par défaut ce mode

pour edenpulse

J'avais déjà fait tout ceci j'ai même à l'époque fait un tuto sur comment installer ortho
installer Python pour Ortho

Mais pout vérifier j'ai refais tes lignes

rl@Ypsos ~ % cd /Users/rl/Ortho4XP/iInstall/Mac64
cd: no such file or directory: /Users/rl/Ortho4XP/iInstall/Mac64
rl@Ypsos ~ % chmod +x install_script.sh
chmod: install_script.sh: No such file or directory
rl@Ypsos ~ % ./install_script.sh
zsh: no such file or directory: ./install_script.sh


J'ai un problème dans mon système sonoma
 
cd /Users/rl/Ortho4XP/iInstall/Mac64
il y a une erreur...

Tu peux utiliser la touche "tab" pour autocompleter quand tu commences à taper le dossier.

→ cd /Users/rl/Ortho4XP/Install/Mac64
 
Je crois que notre problème est la: permission denied pour zsh alors que le terminal est bien en mode zsh

rl@Ypsos ~ % /Users/rl/Ortho4XP ;/Users/rl/Ortho4XP/install_mac.sh
zsh: permission denied: /Users/rl/Ortho4XP
Running brew update --auto-update...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
actions-batch liborigin npm-check-updates vrc-get
bpftop mdsh pkl
gptscript mmdbinspect sigi
kubeshark nmail typstfmt
==> New Casks
stashpad
You have 19 outdated formulae installed.
Warning: Cask python was renamed to homebrew/core/python.
Warning: [email protected] 3.12.2_1 is already installed and up-to-date.
To reinstall 3.12.2_1, run:
brew reinstall [email protected]
Warning: gdal 3.8.4 is already installed and up-to-date.
To reinstall 3.8.4, run:
brew reinstall gdal
Warning: spatialindex 1.9.3 is already installed and up-to-date.
To reinstall 1.9.3, run:
brew reinstall spatialindex
Warning: p7zip 17.05 is already installed and up-to-date.
To reinstall 17.05, run:
brew reinstall p7zip
Warning: proj 9.3.1 is already installed and up-to-date.
To reinstall 9.3.1, run:
brew reinstall proj
Warning: [email protected] 3.12.2 is already installed and up-to-date.
To reinstall 3.12.2, run:
brew reinstall [email protected]
Collecting pyproj
Downloading pyproj-3.6.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (31 kB)
Collecting certifi (from pyproj)
Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
Downloading pyproj-3.6.1-cp312-cp312-macosx_11_0_arm64.whl (4.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 27.0 MB/s eta 0:00:00
Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 18.7 MB/s eta 0:00:00
Installing collected packages: certifi, pyproj
Successfully installed certifi-2024.2.2 pyproj-3.6.1
Collecting numpy
Downloading numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl.metadata (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.1/61.1 kB 2.6 MB/s eta 0:00:00
Collecting shapely
Downloading shapely-2.0.3-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.0 kB)
Collecting rtree
Downloading Rtree-1.2.0-py3-none-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting pillow
Downloading pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (9.7 kB)
Collecting requests
Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting charset-normalizer<4,>=2 (from requests)
Downloading charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests)
Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<3,>=1.21.1 (from requests)
Downloading urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from requests) (2024.2.2)
Downloading numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl (13.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.7/13.7 MB 105.5 MB/s eta 0:00:00
Downloading shapely-2.0.3-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 78.9 MB/s eta 0:00:00
Downloading Rtree-1.2.0-py3-none-macosx_11_0_arm64.whl (444 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.8/444.8 kB 59.1 MB/s eta 0:00:00
Downloading pillow-10.2.0-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 94.7 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 10.6 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl (119 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.4/119.4 kB 18.9 MB/s eta 0:00:00
Downloading idna-3.6-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 9.2 MB/s eta 0:00:00
Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 18.8 MB/s eta 0:00:00
Installing collected packages: urllib3, rtree, pillow, numpy, idna, charset-normalizer, shapely, requests
Successfully installed charset-normalizer-3.3.2 idna-3.6 numpy-1.26.4 pillow-10.2.0 requests-2.31.0 rtree-1.2.0 shapely-2.0.3 urllib3-2.2.1
 
Dernière édition:
Je crois que notre problème est la: permission denied pour zsh alors que le terminal est bien en mode zsh
Je ne crois pas que tu comprennes ce qu'est zsh.
C'est pas "zsh" qui n'as pas les droits. C'est ton utilisateur (toi)
C'est pas un "mode"

Zsh est un interpréteur de commande, comme bash. C'est juste un programme qui te permet de lancer des commandes, et qui "interprête" ce que tu lui donnes en commandes pour les executer.
Il y a des différences entre bash et zsh, mais dans ce cas, ça ne changera absolument rien.

Je ne comprends pas pourquoi tu ne suis pas les commandes que je t'envoies...

1709285229980.png
Je n'ai JAMAIS écris ça.

Ce que tu as demandé au terminal, c'est "lance OrthoXP et après lance le script install_mac.sh"
Arrête d'inventer des trucs ou de jouer à l'apprenti sorcier.

Bonne nouvelle par contre, le script d'install à fonctionné.


Maintenant...

Tu peux changer les permissions de Ortho4XP avec cette commande :

Bloc de code:
sudo chmod a+x /Users/rl/Ortho4XP
Le terminal te demandera ton mot de passe utilisateur (tu ne verras pas de caractères s'afficher quand tu le tapes par contre, c'est normal)

Attention, si tu fais n'importe quoi ou des bouts de la commande ou que tu ne copies colles pas exactement ça, tu peux flinguer ton système complètement.
 
je ne fais que copié/collé en changeant juste rl par mes propres identifiants.

J'ai bien lancé ( flèche un touche tab
→ cd /Users/rl/Ortho4XP/Install/Mac64
sauf que le fichier se nomme install_mac.sh et pas Install/mac64 . Mais j'ai bien suivi tes instructions et conservé Mac64
Je sais ytrè§s bien qu lles permissiosn so,tporu l'iutiliusatuer

mais dans le terminal il a spécifigié zsh permission denied je ne vais que decopier ce qu'il me dis

résultat avec sudo chmod a+x
Bien vue : on avance plus le message zsh permission denied n'est pas affiché
mail il ne trouve toujours pas ces bébés installés.

rl@Ypsos ~ % cd /Users/rl/Ortho4XP ;/Users/rrl/Ortho4XP/install_mac.sh
==> Downloading https://formulae.brew.sh/api/formula.jws.json
==> Downloading https://formulae.brew.sh/api/cask.jws.json
Warning: Cask python was renamed to homebrew/core/python.
Warning: [email protected] 3.12.2_1 is already installed and up-to-date.
To reinstall 3.12.2_1, run:
brew reinstall [email protected]
Warning: gdal 3.8.4 is already installed and up-to-date.
To reinstall 3.8.4, run:
brew reinstall gdal
Warning: spatialindex 1.9.3 is already installed and up-to-date.
To reinstall 1.9.3, run:

brew reinstall spatialindex
Warning: p7zip 17.05 is already installed and up-to-date.
To reinstall 17.05, run:
brew reinstall p7zip
Warning: proj 9.3.1 is already installed and up-to-date.
To reinstall 9.3.1, run:

brew reinstall proj
Warning: [email protected] 3.12.2 is already installed and up-to-date.
To reinstall 3.12.2, run:
brew reinstall [email protected]
Requirement already satisfied: pyproj in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (3.6.1)
Requirement already satisfied: certifi in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from pyproj) (2024.2.2)
Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (1.26.4)
Requirement already satisfied: shapely in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (2.0.3)
Requirement already satisfied: rtree in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (1.2.0)
Requirement already satisfied: pillow in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (10.2.0)
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from requests) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from requests) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from requests) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages (from requests) (2024.2.2)

rl@Ypsos Ortho4XP % cd /Users/rl/Ortho4XP ;/Users/rl /Ortho4XP/Ortho4XP.py
 
Dernière édition:
MAIS D'OU SORT CETTE COMMANDE ?
1709286396311.png

Bref.
Maintenant que tout semble correctement installé niveau dépendances, tu lances dans l'ordre:

Bloc de code:
cd /Users/rl/Ortho4XP
← aller dans le répertoire où est ton fichier que tu souhaites lancer

Bloc de code:
./Ortho4XP.py
(si c'est bien le nom du fichier que tu souhaites lancer)