python application python dans homebrew et pip3

Télémac

Membre expert
Club iGen
1 Février 2001
2 953
34
xplanepilotecontrole.nexgate.ch
Ceux qui m'ont répondu sur les autres points le savent.

Je n'y comprends rien au terminal ni à python.
Je m'y suis mis pour faire tourner une application et après je vais oublier

Problème c'est la complexité d'installation pour un ultra néophyte comme moi.

Aussi je dois me faire un pense bète comment installer dans mon environnement : shell zsh, Sonoma et Studio mac max

je vais le mettre en ligne pour les copains sur mac qui utilisent la même application.py que moi et qui rame . Sauf que si je ne lâche pas eux ont laissé tomber devant la complexité.

Je ne vais pas revenir par ici sur le détails réglés grâce à deux personnes qui se reconnaitreront et je le sen remercie.

Ma nouvelle question.

Peut on dire que l'application chargée à cette adresse qui sera installée dans le dossier application est une version autonome à gérer au départ du terminal
https://www.python.org/downloads/macos/

Homebrew va créer un environnement à l'intérieur duquel on va installer brew python et les modules nécessaires à notre application.py qui fonctionnera dans cet environnement

De facto à par IDLE et Python launcher pour lancer notre application.poy sans devoir saisir les lignes de commande dans le terminal, on est pas obligé d'installer pour notre simple usage la version au lien suivant
https://www.python.org/downloads/macos/

je vais surement avoir d'autres questions de ce type merci à vous.

Si quelqu'un veut m'aider a réaliser ce pense bête uniquement pour notre application.py et vérifier si je ne raconte pas des bêtises dans notre environnement bien entendu je citerais le pseudo de la personne.

il y a trop de tutos non adaptés et de plus en anglais qui découragent les copains souhaitant utiliser notre application.py

j'ai commencé le travail pour vous faire une idée;

installation au minima pour notre environnement

merci
 
Homebrew va créer un environnement à l'intérieur duquel on va installer brew python et les modules nécessaires à notre application.py qui fonctionnera dans cet environnement
Non.

Peut on dire que l'application chargée à cette adresse qui sera installée dans le dossier application est une version autonome à gérer au départ du terminal
https://www.python.org/downloads/macos/
Non.

on est pas obligé d'installer pour notre simple usage la version au lien suivant
https://www.python.org/downloads/macos/
oui.


Je n'y comprends rien au terminal ni à python.
J’avoue avoir du mal dans la démarche du coup… tu comprends rien à ce que tu fais mais tu essayes de l’expliquer?
 
  • Haha
  • J’aime
Réactions: Powerdom et peyret
Merci

J'essaye d'expliquer comment j'ai installer ce qui est nécéssaire pour faire fonctionner notre application .py

Nous avions galéré et encore merci pour ton aide et les autres d ici , comme sur plusieurs autres sites pour y arriver

j'essaye de faire une synthèse de tout ceci pour que d'autres personnes dans mon cas puisse aussi y arriver

Sur windows et linux cela fonctionne sans problème mais sur mac c'est le boxon .

Pour faire simple je vais employer une image pour faire comprendre ma démarche

Dans ton parking il y a ta voiture.
Dans ta voiture tu as récupéré un colis pour moi.
Tu me dis d'aller chercher mon colis.
Je n'ai pas de permis et jamais de ma vie utilisé une voiture.
Faut donc me dire
le colis se trouve dans le coffre
Oui mais c'est quoi le coffre?
devant derrière?
Faut donc m'expliquer que c'est le volume arrière ou se trouve les feux rouges

A bon ok

heu?

je ne voie pas mon colis

ben il faut ouvrir le couvercle?

Oui mais comment

avec une clé

heu c'est quoi une clé?


ect

bref il ne s'agit pas d'apprendre à fabriquer les pièces d'une voiture, ni d'apprendre à conduire. Juste connaitre la procédure pour récupérer un colis dans un volume dans un objet qui se nomme voiture avec un outil qui se nomme une clé pour ouvrir un espace qui se nomme coffre .

Le problème avec les sachants c'est qu'ils en savent tellement qu'il donnent des bonnes informations mais oublient qu'un non sachant ne sait même pas ce qu'il doit savoir.

Or le non sachant va utiliser toutes les commandes qui lui seront communiquées et qu'il va trouver sur les sites webs des sachants et sans le savoir il va tout fusiller.

Et l'application.py ne fonctionnant toujours pas, le non sachant viendra par ici poser des questions.
Devant tout ce micmac les sachants par ici se prendront la tète car ils ne comprennent pas pourquoi avec leur solution cela ne fonctionne pas.

Donc sur le web il n'y a rien pour les non sachants sur Ortho qui rame et qui ne deviendront jamais des experts .

Pour revenir à nos moutons je souhaite juste expliquer ce que j'ai pu faire comme procédure.(cela je connais)

Comment la réaliser et quel outil utiliser sur mac pour que l'application.py fonctionne.(cela je connais)

Or pour expliquer ces procédures simplement il faut au minima quand même respecter la le fond même si la forme est discutable.


Puis la mettre en ligne sur mon site dédié débutant pour x-plane et que la communauté de macqueux non sachante puisse réaliser ces ortho pour xplane.

Donc quand à mes questions à la place de non je devrai écrire quoi?
(bon je peux déjà écrire qu'il n'est pas nécéssaire d'installer python au lien communiqué ci-dessus. C'est d'ailleur déjà fait avant de poster)


merci encore
 
Dernière édition:
Bonjour
Python nécessite quand même de solide base en informatique et de nombreuses heures de pratique journalière.
Je doute que poser des questions sur un forum non spécialisé comme ici t’apportes des solutions pérennes
 
  • J’aime
Réactions: peyret
Merci Powerdom.

Je répète il n'est pas question d'apprendre le langagde python ni la programmation.

Il s'agit juste de savoir quoi installer et faire focntionner notre logixiel Ortho

Or l'expérience avec Ortho me fait témoigner que sur mac on est coincé plus par les sécurités, les vielles versions qui trainent lors des migrations successives.

En consultant les sites spécialisé j'aiu accentué les problèmes ne comprenant rien.

je vais un peut reformuler ce que je peux faire et démonter qu'il existe d'autres manières de faire en fonction de ce que l'on à besoin de devoir faire.

J'étais dans mon métier expert douane et TVA intracommunautaire.

Par rapport au sujet comme vous êtes les experts informatiques et python.

Rapidement "mes clients" faisaient des erreurs, perdait de l'argent, avaient des amendes etc et moi comme expert je perdais plus de temps à comprendre ce qu'ils ont fait et corriger leur erreur.

A mon âge nous sommes une génération dans un esprit proactif pour ne pas être dans cette situation et devoir réagir pour régler les situations.

Donc comme formateur de ces non sachants, comme moi étant le sachant, j'ai mis en place une interface qui permettait aux personnes de me communiquer ce que j'avais besoin pour traiter leur dossier.

Mais ces personnes que je formais en adaptant le stage à leur niveau, n'ont jamais vue un formulaire de TVA intra-communautaire ni de douane et n'en ont jamais complétés l'un d'eux.

Moi aussi pour en arriver la c'était une pratique de 42 ans de métier journalier.

Et c'est en ma qualité de sachant que j'ai réalisé l'interface qui permettait aux non sachants de travailler avec moi pour que je puisse traiter leur dossier sans perte de temps et sans erreur.

Mon site dans d'autres domaines est un site pour non sachant.

Suite à mon expérience catastrophe avec python pour faire fonctionner Ortho, je réalise un pas à pas pour les non sachants juste sur ce point.

Une fois la page réalisée je souhaiterai juste que vous comme sachant fassiez une relecture et éventuellement me proposer la correction que je dois réaliser.

Bien entendu je citerais le nom des aidants.
 
Tu as lu mes explications?

Pour conduire une voiture on nouys apprendra ce qu noiu devos,n savoir pour la conduire .

Personnr sauf de rares exceptions, ne va apprendre la technique de construction de la voiture.

Dans noitre cas

Une communauté utilisant le simulateur xplane souhaite fabriquer des tuiles ortho photo pour plus de réalisme.

Unn développeur a créer il y a 10 ans Ortho qui doit se lancer dnas un environnement Python.

Windows et linux pas de problème

Mac c'est la galère et avec l'arrivé de Sonoima et des puces arm c'est pire.

Person de tous ces mcquesu voing apprendcr e le pytrhon

ils veulent juste la procédure pour faire fonctionner Ortho.py

C'est compréhensible cela?

Le problème c'est que les windowsiens comme les linuxiens utilsent Ortho et rapidement nous somme a nouveu coincé avec les spécificiété mac.

J'utilkise Ortho de pyusi des années sur un Imacf Intel.

Mais avec le nouveau mac studio max j'ai ultra ramé sur les forums xplane, python.
Et tout cassé fautes de ne pas connaitre ni python ni le terminal


Sinbad 21 et Edenpulse se sont pris la tête pour m'aider .


Résultat nous n'empêcherons pas les macqueux d'utiliser Ortho et du coup de faire de bêtises lors de l'installation.

Mais nous pouvons les empêcher d'en faire en réalisant le pas à pas ( si tu as regardé le lien de ma page) qui explique le pas à pas de ce que nous avons besoin de savoir pour installer python, homebrew et faire un iquement fonctionner Ortho.

J'en sais suffisamment pour faire fonctionner Ortho même si je ne comprends rien à python et au terminal.

C'est tout et aussi simple que cela mais il faut aborder ce sujet avec un esprit plus ouvert à explorer d'autres pistes et mode de fonctionnement

Mais regarde è lien ci dessus vers mon site et tu comprendras l'esprit de mes pas à pas spécial débutant ne comprenant rien au sujet ( j'en traite d'autres dans le cadre de xplane )

Point
 

nouys apprendra ce qu noiu devos,n savoir

Dans noitre cas


Person de tous ces mcquesu voing apprendcr

nouveu coincé avec les spécificiété

C'est compréhensible cela?
Pas vraiment. Mais je te souhaite d’y arriver.
 
  • Haha
Réactions: peyret
merci de me signaler les fautes de frappe.

Cela ne fait pas avancer les choses et quand tu auras comme moi 70 balais on verra si ta vue sera toujours aussi aiguisée pour le travail devant l'écran.

de plus sur macg on ne peut pas éditer pour corriger après un certain délais. Mais revenons à nos moutons .
 
A ma question peut on parler d'environnement il a été répondu que non.

Si j'ai utilisé ce terme ce n'est pas par coquetterie rédactionnelle mais parce que le terminal utilise ce mot

exemple
l@ypsos ~ % pip3 install cython
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try brew installé
xyz, where xyz is the package you are trying to install.
If you wish to install a non-brew-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip.
If you wish to install a non-brew packaged Python application,
it may be easiest to use pipx install xyz, which will manage a

virtual environment for you. Make sure you have pipx installed.

Sauf que comme d'habitude le diable est dans le détail .

Le non j'avais cru que c'était par rapport au mot environnement.

Mais je pense que la réponse du non devait se comprendre non pas pour cette question :
Homebrew va créer un environnement à l'intérieur duquel on va installer brew python ....
mais j'aurai du formuler
Homebrew est un environnement virtuel comme pip3 ou l'on va faire fonctionner brew python. Pour ce faire lors de l'installation il ne faudra pas utiliser "pip3 install python" mais "brew install python"
Cette formulation serait plus appropriée ?

Dans l'exemple ci-dessus de cython, le terminal stipule "error d'environment" et propose d'utiliser brew à la place de pip

Merci
 
Dernière édition:
Toujours pas. Pourquoi ça serait « virtuel »?
C’est pas un environnement virtuel.

IMG_4519.jpeg
C’est écrit ce que c’est en sous-titre sur le site.

Homebrew (avec sa commande brew) est un gestionnaire de paquet. Il installe des paquets/applications/dependances.

Tu peux, avec Python créer des environnements de développement oui, mais c’est pas du tout la même chose, et ça n’est pas ce que tu fais.
 
message pour edenpulse


J'ai rédigé pour les utilisateurs d'ORTHO4XP mac et non sachants comme moi du monde du terminal, le pas à pas pour installer Homebrew

Lien pouyr que tu puisse voir
Je me suis basé sur tes récentes explications et j'ai utilisé la formulation du texte suivant

Téléchargement et installation HomeBrew.
S’il existe d’autres possibilités de gestion, sur Mac, nous allons privilégier HomeBrew.
Homebrew est un gestionnaire de paquets/applications/dependances divers.
Avec Homebrew nous allons installer les paquets nécessaires au fonctionnement d’Ortho4XP.

Comme je te cite je t'ai mis en crédit si tu es d'accord.
( la partie des modules à installer il faut que je la revoie. Certaines lignes de commande en pip3 ne fonctionne pas et il vaut mieux rester avec les commande Brew pour uniformiser les installations des modules nécessaires à Ortho4XP).
https://xplane-pilote-controle.eu/tuto_homebrew_python_script_installation.html
Lien vers la page installation Homebrew

Merci de me faire savoir si je peux te citer sous cette formulation, modifier le texte selon ta convenance, supprimer?