Python/IPython ImportError: no module named site
J'avais python 2.7.3
et ipython 1.2
en place et fonctionne correctement sur mon Linux
système ( ubuntu 12.04
), mais a été d'essayer d'installer une version mise à jour de matplotlab nécessaires pour les cours.
Après l'exécution de cette ligne de code dans le terminal
user$ sudo easy_install -U distribute
user$ export PYTHONHOME=/usr/lib/python2.7/
maintenant, chaque fois que j'essaie de l'exécuter python
ou ipython
je reçois le message d'erreur
ImportError: no module named site
comment puis-je annuler ou corriger ce problème?? Je suis tellement perdu. J'ai regardé d'autres questions similaires, mais pas un d'autre a utilisé Linux
et je ne suis pas sûr de quoi faire.
- pertinentes stackoverflow.com/questions/5599872/...
Vous devez vous connecter pour publier un commentaire.
ESSAYEZ de désactiver votre python chemin...
Dans Linux/Mac, vous pouvez utiliser ces commandes:
PYTHONHOME
Essayez de nettoyer votre
PYTHONHOME
:Comme pour l'installation de matplotlib, je vous recommande les suivants:
(détails ici)
vous pouvez
unset PYTHONHOME
à utiliser le système par défaut, ouexport PYTHONHOME=/usr
de spécifier le préfixe, à laquelle Python append '/lib/python2.7' (ou quelle que soit la version, il arrive à être) pour localiser ses bibliothèques.si vous
export PYTHONHOME=/usr/lib/python2.7
, Python recherche pour les bibliothèques dans le dossier inexistant/usr/lib/python2.7/lib/python2.7
.et si vous
export PYTHONHOME=
, vous dites Python de rechercherlib
dans le répertoire de travail courant: