Sujet : Re: windows : installation module
De : nicolasp (at) *nospam* aaton.com (Nicolas)
Groupes : fr.comp.lang.pythonDate : 30. Nov 2021, 10:02:30
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <61a5da95$0$3747$426a74cc@news.free.fr>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2
Le 30/11/2021 à 08:23, Nicolas a écrit :
Le 30/11/2021 à 00:26, Lulu a écrit :
Bonjour,
>
Je suis linuxien, donc autant dire que je n'ai aucun problème pour
installer des modules python sur ma linuxette.
>
Mais mes élèves sont sous Windows 10 (dotation de la région pour tous
les élèves de seconde) et je suis censé leur donner la marche à suivre
pour installer un module comme numpy par exemple.
>
Sous windows 10, je peux installer numpy dans une 'invite de commande'
lancée en tant qu'administrateur avec 'python -m pip install numpy'.
>
Cependant, je mange une erreur à l'exécution de mon script :
%Run syracuse2_nocolor.py
Traceback (most recent call last):
File "C:\Users\hugo\Documents\taf\2nd_SNT\01_algo_python\2020-01-07_syracuse2\syracuse2_nocolor.py", line 24, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
>
Il semble donc que l'installation des modules ne soit pas "vue" par mon
script. Donc, j'ai besoin d'aide...
>
Comment installer un module pour python sous Windows 10 ?
>
Merci de votre aide.
>
Si plusieurs versions de Python sont installées sur la machine, il est possible que l'installation soit faite sur une version de Python et qu'à l'exécution du script, une autre version de Python soit utilisée.
Pour compléter mes propos...
Que fait la commande %Run ? Quelle version de Python est lancée ?
Pour une vérification rapide :
1) En ligne de commande, lancer la commande "python", ce qui lance l'interpréteur interactif mais surtout indique quelle version de Python est présente la première dans le PATH. Par exemple :
C:\Users\Nicolas>python
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 23 2018, 23:31:17) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
2) Au tout début de votre script, ajouter les lignes suivantes :
import sys
print(sys.version)
La version de l'interpréteur utilisé s'affiche :
'3.6.8 (tags/v3.6.8:3c6b436a57, Dec 23 2018, 23:31:17) [MSC v.1916 32 bit (Intel)]'
La version lancée en ligne de commande et la version affichée par le script sont-elle en phase ?