Mac - Python - importation d'erreur: “No module named site”

Ce soir, je suis en train d'essayer d'obtenir le package appelé "demandes" installés et ont commencé à tâtonner avec le terminal et n'avez pas beaucoup de l'intuition quand il s'agit de ce genre de chose.

Ordinateur est un mac mini, mac osx version 10.9.4

Dans /Bibliothèque/Python j'ai 4 dossiers: 2.3 2.5 2.6 et 2.7.

Dans /Applications que j'ai "Python 2.7" et "Python 3.4"

Je peux ouvrir d'INACTIVITÉ et de type 8+8 et j'ai 16 amende juste.

Voici l'erreur que j'obtiens dans le terminal:

 host-210-117:~ Mario$ python       
 ImportError: No module named site       

 host-210-117:~ Mario$ pip       
 ImportError: No module named site      

Mon but est de lancer cette commande dans le terminal:

 pip install requests

Je crois pip est déjà installé. Je lance le fichier "get-pip.py" au RALENTI et c'est ce qu'il dit:

 Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg
 Cleaning up...

Cela peut avoir quelque chose à voir avec les chemins? J'aimerais avoir quelques conseils/astuces/conseils, merci!

Oh, et juste un peu plus d'info qui pourrait aider à résoudre cette question. Voici les premières lignes du programme que je suis en cours d'exécution:

 import base64
 import hmac
 import json
 import requests
 import time
 import urllib
 import os

Qui me donne cette erreur au RALENTI (donc je suppose que c'elle de l'importation de ces premiers paquets sans problème?) :

 >>> 

 Traceback (most recent call last):
   File "/Users/Mario/Desktop/pyak/pyak.py", line 4, in <module>
     import requests
 ImportError: No module named requests
 >>> 

* Chemin d'accès du système de la liste:

sys.chemin
[/Utilisateurs/Mario/Desktop/pyak', '/Users/Mario/Documents', '/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.oeuf', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plate-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plate-mac", " /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plate-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-vieux', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages']

* une autre mise à jour:

 host-210-117:~ Mario$ which python      
 /Library/Frameworks/Python.framework/Versions/2.7/bin/python

* un peu plus d'infos (est-ce censé arriver?)

 host-210-117:~ Mario$ which pip       
 /usr/local/bin/pip        
 host-210-117:~ Mario$ pip       
 ImportError: No module named site       

* Après la modification .bashrc

.bashrc: voici ce que dans le fichier

export PATH="$PATH:$HOME/.rvm/bin" # Ajouter le RVM de CHEMIN d'accès pour l'écriture de scripts

alias python=/Library/Python/2.7/python

ici est la sortie de course:

  pip install requests      

hôte-210-117:~ Mario$ pip install demandes

Téléchargement/déballage de demandes

Le téléchargement de demandes-2.4.1-py2.py3-aucun-tout.de la whl (458kB): 458kB téléchargé

L'installation recueillies paquets: les demandes

Le nettoyage...

Exception:

Traceback (most recent call last):

Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py", la ligne 122, dans la principale
statut = auto.exécuter(options, args)

Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py", ligne 283, dans la course
requirement_set.installer(install_options, global_options, racine=options.root_path)

Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py" de ligne, en 1435, à installer
exigence.installer(install_options, global_options, *args, **kwargs)

Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py" de ligne, 671, dans installer
auto.move_wheel_files(de soi.source_dir, racine=racine)
Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py" de ligne, 901, dans move_wheel_files
pycompile=auto.pycompile,

Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/wheel.py", à la ligne 215, dans move_wheel_files
les fringues(source, lib_dir, True)

Le fichier "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/wheel.py", ligne 205, dans les fringues
os.makedirs(destdir)

Le fichier "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", la ligne 157, dans makedirs
mkdir(nom, mode)

OSError: [Errno 13] la Permission refusée: "/Bibliothèque/Python/2.7/site-packages/demandes

Stockage journal de débogage pour le défaut dans /Utilisateurs/Mario/Bibliothèque/Logs/pip.journal

Un peu plus simple: - ouvrez un terminal et tapez which python, puis mettre à jour votre question.
Bon ajouté python qui à mon poste. Ce que je suis en manque, c'est une vue à vol d'oiseau de ce que cela signifie, même si, ou comment résoudre le problème. Je pourrais être en mesure de charger en bas de la "demande" paquet séparément, mais vous ne savez pas alors quel répertoire manuellement le mettre en.
Si vous avez vraiment besoin d'autant de différents environnements python, je recommande d'utiliser une version/gestionnaire de paquet, de sorte que vous pouvez facilement basculer entre les environnements et vérifier qui a des paquets. Par exemple: virtualenv, pyenv, pythonz ou anaconda. Cela rendra votre vie beaucoup plus facile.

OriginalL'auteur user3728456 | 2014-09-22