Bem vou começar a catalogar aqui no blog minhas experiências com django, coisa que deveria ter feito quando comecei a estudar sobre .Net, muitas vezes achava soluções para os meus problemas atuais e por não catalogalas eu acabava num futuro não sabendo como resolvi determinada situação, procurando evitar o mesmo erro vou fazer alguns lançamentos aqui no blog sobre algumas soluções que tenho encontrado, se não servir para ninguém pelo menos para mim será util.
Bom chega de conversa e vamos direto ao assunto. Estive por um tempo estudando django no Django Book e depois de concluir o livro eu resolvi começar um projeto para colocar em pratica o que tinha aprendido, então deparei-me com o meu primeiro obstacúlo eu não conseguia nem criar o projeto do django recebia a seguinte mensagem de erro:
1
| bash: django-admin.py: command not found |
bash: django-admin.py: command not found
Isso ocorre porque o django-admin não foi encontrado, ou seja o sistema não conseguiu encontrar onde está a pasta de instalação do django.
Há duas maneiras de solucionar isso:
1 – Se você usar o Debian quando for criar um projeto faça assim:
1
| django-admin startproject meuprojeto |
django-admin startproject meuprojeto
Obs. A diferença aqui que em debian ou ubuntu você não precisa colocar o “.py”
2 – Você pode fazer um link em “/usr/bin” para o arquivo django-admin.py, então rode a seguinte linha de comando: (como root)
1
| # ln -s pasta_do_django/django-admin.py /usr/bin |
# ln -s pasta_do_django/django-admin.py /usr/bin
“pasta_do_django” no debian fica em “/usr/lib/python-django/bin” no entando as vezes se você não instalou ele pelo aptitude ela pode estar em “/usr/lib/pythonX/site-packages/django” onde o “X” depois de python é a
versão que você utiliza.
feito isso é só roda o comando novamente que o projeto será criado sem problemas.