Corrigindo erro: bash: django-admin.py: command not found

oraculum

Tagged: ,


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

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

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

“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.

Share Button

2 Comments

  1. Elcorin

    Hi,
    oraculum.blog.br to GoogleReader!
    Elcorin

    Reply

  2. oraculum

    @Elcorin – Thanks man

    Reply

Leave a Reply