manage.py com erro

207 views
Skip to first unread message

Rafael Couto

unread,
Sep 18, 2014, 12:50:49 PM9/18/14
to django...@googlegroups.com
Boa tarde,

Acabei de instalar o django==1.5.1 no python 2.7 e ao executar o comando abaixo...

$ python manage.py runserver

Traceback (most recent call last):
 File "manage.py", line 7, in <module>
   from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

Procurei no google algumas informações, mas infelizmente nada me ajudou até agora.
Alguém pode me dar aquela força??

Vlw

Helton Alves

unread,
Sep 18, 2014, 1:16:53 PM9/18/14
to django...@googlegroups.com
da pip freeze e cola aqui o resultado.

--
Você recebeu essa mensagem porque está inscrito no grupo quot;Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--

Helton Alves 
Desenvolvedor web
Graduado em Sistemas de Informação - FACIMP
Cursando Metodologia do Ensino Superior - INESPO

John Chronus

unread,
Sep 18, 2014, 1:22:07 PM9/18/14
to django...@googlegroups.com
Esse erro acontece quando a instalação do Django foi mal sucedida.

da um 
pip uninstall django

Vai na pasta do site-packages e remove a pasta de lá (ela provavelmente não vai sair com o uninstall)

e faça uma nova instalação.

Tive isto outro dia e resolvi.

Abs

Cleiton Lima

unread,
Sep 18, 2014, 1:37:11 PM9/18/14
to django...@googlegroups.com
Verifique se não foi instalado com o virtualenv.

Rafael Couto

unread,
Sep 18, 2014, 2:41:59 PM9/18/14
to django...@googlegroups.com
Desculpem pela demora:

Este são os pacotes:
Django==1.5.1
Fabric==1.9.1
ecdsa==0.11
paramiko==1.14.0
pycrypto==2.6.1
wsgiref==0.1.2

O django foi instalado com o pip:
$ pip install django==1.5.1

Removi o django e fui verificar o site-packages do python2.7:
total 2504
drwxr-xr-x  5 root  wheel     170 11 Ago 15:20 Fabric-1.9.1-py2.7.egg
rw-r--r-  1 root  wheel     119 23 Out  2013 README
rw-r--r-  1 root  wheel     306 11 Ago 15:20 easy-install.pth
rw-r--r-  1 root  wheel   94259 11 Ago 15:20 ecdsa-0.11-py2.7.egg
rw-r--r-  1 root  wheel  323468 11 Ago 15:20 paramiko-1.14.0-py2.7.egg
rw-r--r-  1 root  wheel  855771 11 Ago 15:20 pycrypto-2.6.1-py2.7-macosx-10.9-intel.egg
 

[]'s Rafael

Guilherme David da Costa

unread,
Sep 18, 2014, 3:11:07 PM9/18/14
to django...@googlegroups.com
Opa, já me ocorreu este problema algumas vezes. Sempre resolvi fazendo o seguinte:

pip install Django==1.5.1

Nunca entendi nem consegui encontrar algo a respeito, mas eu usava o D de django em
maiusculo e funcionava.

Rafael Couto

unread,
Sep 18, 2014, 3:18:03 PM9/18/14
to django-brasil
Já tentei instalar com o d minúsculo e maiúsculo.

Lúcio Corrêa

unread,
Sep 18, 2014, 3:27:54 PM9/18/14
to django...@googlegroups.com
Você está usando virtualenv?
Lúcio Flávio Corrêa
@luciofcorrea

Rafael Couto

unread,
Sep 18, 2014, 3:31:34 PM9/18/14
to django-brasil
Tambén não. No shell normal

Lúcio Corrêa

unread,
Sep 18, 2014, 3:33:57 PM9/18/14
to django...@googlegroups.com
Você está  instalando os pacotes via pip como root?

Rafael Couto

unread,
Sep 18, 2014, 3:59:48 PM9/18/14
to django-brasil
Não, como usuário normal.

Lúcio Corrêa

unread,
Sep 18, 2014, 5:15:26 PM9/18/14
to django...@googlegroups.com
Então acho que os pacotes não estão sendo instalados: quando você usa o pip, sem virtualenv, os pacotes são instalados no /usr/lib/python2.7/, no caso do python2. Como usuário normal, você não tem permissão de escrever nesse diretório.

Aconselho você a dar uma olhada em como usar o virtualenv pra isso.

Abraço,

--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Guilherme David da Costa

unread,
Sep 18, 2014, 7:10:52 PM9/18/14
to django...@googlegroups.com
Bem pensado Lúcio,

Rafael, o que aparece quando voce manda um pip install django==1.5.1 pro shell?

Régis Silva

unread,
Sep 19, 2014, 9:33:41 AM9/19/14
to django...@googlegroups.com
Use virtualenv

Rafael Couto

unread,
Sep 19, 2014, 10:46:13 AM9/19/14
to django-brasil
Essa rapaziada é nervosa mesmo.

Usei o virtualenv e finalmente apareceu o "It Works"

Obrigado a todos pela força.

Em 19 de setembro de 2014 10:33, Régis Silva <regis.sa...@gmail.com> escreveu:
Use virtualenv

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Django Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.



--
[]'s Rafael

Régis Silva

unread,
Sep 19, 2014, 10:48:08 AM9/19/14
to django...@googlegroups.com

OK
VC sabe o pq do virtualenv?
Leia em pythonclub virtualenv

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/django-brasil/tRNxTB3cc98/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para django-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Rafael Couto

unread,
Sep 19, 2014, 11:18:34 AM9/19/14
to django-brasil
Pelo que li um tempo atrás, ele cria um ambiente local e isola os pacotes e não mistura com os do sistema.
Mas de qualquer forma, não custa nada ler.

Vlw

Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
[]'s Rafael

Régis Silva

unread,
Sep 19, 2014, 11:34:00 AM9/19/14
to django...@googlegroups.com

É isso mesmo. Portanto faça um pra cada projeto.

Josue Bastos

unread,
Sep 20, 2014, 12:55:30 AM9/20/14
to django...@googlegroups.com
Rafael, eu tentei atualizar meu Django [1.6 para 1.7] e ocorreu esse mesmo erro. No meu caso, o erro do tipo "No module named django.core.management" veio do Django não apagar as pastas criadas no diretório site-packages: ele apaga apenas os arquivos. Resultado disso é pastas com mesmo nome.Ele deixa a pasta core vazia[da instalação anterior] e cria uma nova, chamada core(2); isso se reflete nas demais pastas e subpastas. Como não me pareceu razoável ficar renomeando todas aquelas pastas e apagando as vazias uma por uma, achei melhor deletar a pasta do Django e reinstalar. Resolveu tranquilamente, sem pasta duplicada. No meu caso isso causou um probleminha, pois tenho algumas aplicações que precisam do comando python manage.py migrate. Mas é um problema muito fácil de resolver. É só executar o referido comando.










Régis Silva

unread,
Sep 20, 2014, 9:24:05 AM9/20/14
to django...@googlegroups.com

Que tela feia...
Não tem uma tela do Linux não?
Kkkkkk

Josue Bastos

unread,
Sep 21, 2014, 11:25:39 PM9/21/14
to django...@googlegroups.com
Meu pc morreu. Só me resta o pc dos outros, e os outros sempre usam windows kkkkkkkk

--
Você recebeu essa mensagem porque está inscrito no grupo quot;Django Brasil" dos Grupos do Google.

Régis Silva

unread,
Sep 21, 2014, 11:28:06 PM9/21/14
to django...@googlegroups.com

Pois é...

Rafael Couto

unread,
Sep 22, 2014, 11:25:00 AM9/22/14
to django-brasil
Vlw pelo alô Josué.

Mas quando fiz a instalação pelo virtualenv, ficou numa boa  ;)
[]'s Rafael

Lúcio Corrêa

unread,
Sep 22, 2014, 1:05:58 PM9/22/14
to django...@googlegroups.com
Já tentou o vagrant? É uma opção excelente pra quem usa windows.
Lúcio Flávio Corrêa
@luciofcorrea
Reply all
Reply to author
Forward
0 new messages