2010-04-22 6 views
3

J'ai du mal à faire fonctionner django-admin.py ... c'est dans ce premier emplacement: /Users/mycomp/bin/mais je pense que j'en ai besoin dans un autre endroit pour que le terminal le reconnaisse, non?Django-admin.py ne fonctionne pas (-bash: django-admin.py: commande introuvable)

Noob, Aidez-nous s'il vous plaît. Merci!!

my-computer:~/Django-1.1.1 mycomp$ sudo ln -s /Users/mycomp/bin/django-admin.py /Users/mycomp/django-1.1.1/django-admin.py 
Password: 
ln: /Users/mycomp/django-1.1.1/django-admin.py: File exists 
my-computer:~/Django-1.1.1 mycomp$ django-admin.py --version 
-bash: django-admin.py: command not found 

Répondre

3

vous devez exporter/Utilisateurs/mycomp/bin à PATH

variable d'environnement pour une session

export PATH=/Users/mycomp/bin:$PATH 

pour permanente, chaque fois que vous utilisez bash

echo "export PATH=/Users/mycomp/bin:\$PATH" >> ~/.bashrc 
source ~/.bashrc 

Note: Et je pense que django crée automatiquement l'exécutable django-admin fichier dans le dossier bin (remarquez qu'il n'y a pas d'extension .py) lorsque vous avez installé, donc vous devriez essayer django-admin seulement aussi.

+0

Merci, le premier a travaillé ... j'ai essayé le second et a reçu l'erreur suivante: -bash: export CHEMIN =/Users/mycomp/bin:/Users/mycomp/bin:/Bibliothèque/Frameworks/Python.framework/Versions/2.6/bin: /Library/Frameworks/Python.framework/Versions/3.1/bin:/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin: Pas un tel fichier ou répertoire – Diego

+0

@Diego, Imm, je ne suis pas si sûr avec mac, pourriez-vous vérifier le fichier '~/.bashrc' ou' ~/.bash_profile' existe? Si oui, vous pouvez essayer d'ajouter 'PATH d'exportation =/Users/mycomp/bin: $ PATH' à l'un des fichiers en le modifiant manuellement. puis faites 'source ~/.bashrc' ou' source ~/.bash_profile' pour refléter les changements. – YOU