J'essaie d'installer Python pour la première fois. J'ai téléchargé le programme d'installation suivant depuis le site Web de Python : Python 2.7.1 Windows Installer (binaire Windows -- ne comprend pas les sources) . J'ai ensuite lancé le programme d'installation, sélectionné "All Users" et tout s'est bien passé. J'ai installé Python à l'emplacement par défaut :
C:\Python27
Ensuite, pour vérifier que Python a été installé correctement, j'ai navigué jusqu'à mon répertoire Python, et j'ai exécuté python
dans l'invite CMD de Windows. Il me renvoie l'erreur suivante :
ImportError : Aucun module nommé site
Quand j'exécute python -v
J'obtiens ce qui suit :
installation du crochet zipimport
import zipimport # builtin
installed zipimport hook
ImportError : Aucun module nommé site
Clair intégré ._
clear sys.path
clear sys.argv
clear sys.ps1
clear sys.ps2
Effacer sys.exitfunc
clear sys.exc_type
clear sys.exc_value
clear sys.exc_traceback
clear sys.last_type
# effacer sys.last_value
clear sys.last_traceback
clear sys.path_hooks
clear sys.path_importer_cache
clear sys.meta_path
clear sys.flags
clear sys.float_info
restaurer sys.stdin
restaurer sys.stdout
restaurer sys.stderr
cleanup principal
cleanup [1] zipimport
cleanup [1] signal
cleanup [1] exceptions
cleanup [1] _warnings
cleanup sys
cleanup intégré
cleanup ints : 6 ints non libérés
Cleanup Floats
Quand je le fais dir C:\Python27\Lib\site.py*
J'obtiens ce qui suit :
Directory of C:\Python27\Lib 13/11/2010 20:08 20,389 site.py 1 File(s) 20,389 bytes 0 Dir(s) 694,910,976 bytes free
Des idées ?
0 votes
En supposant que vous n'avez pas changé l'emplacement d'installation par défaut, le fichier C:/Python27/Lib/site.py existe-t-il sur votre ordinateur ?
0 votes
Oui, site.py est situé dans ce dossier.
7 votes
@Mimminito : Je suis curieux (un peu) de savoir pourquoi vous avez disparu pendant 9 mois et n'acceptez ma réponse que maintenant, et (beaucoup) de savoir si vous avez découvert quel était le problème sous-jacent.
0 votes
J'ai ce problème actuellement. Je ne sais pas pourquoi et j'ai cherché une solution sur Internet. Il continue à dire ImportError : No module named site quelle que soit la façon dont j'installe python et ce que je mets dans mes PATHs. J'aimerais savoir comment python charge réellement site.py. Il s'agit évidemment d'un problème de chemin relatif/absolu. Et si je pouvais configurer le chemin de python directement sans avoir recours à des coups de poignard aléatoires dans le noir.
3 votes
J'ai eu ce problème. J'invoquais depuis Cygwin qui avait le chemin d'accès de type unix pour
PYTHONPATH
. Je l'ai converti en un chemin de style Windows avecexport PYTHONPATH=$(cygpath -w $PYTHONPATH)
et cela fonctionne bien. J'ajoute cette note pour aider d'autres personnes qui pourraient venir sur cette page avec le même problème.0 votes
@robert : Vous devriez ajouter cela comme réponse.
0 votes
@robert J'ai eu le problème inverse. J'ai installé Python depuis Windows et je voulais l'exécuter sous Cygwin. J'ai dû ajouter
export PYTHONPATH=$(cygpath -u $PYTHONPATH)
à mon fichier .bashrc.