Ok, eu vejo muitos desses erros por aí. Eu tentei tudo o que sei fazer e ainda tenho que descobrir isso.
Estou trabalhando em um servidor de desenvolvimento executando python 2.5 e Django 1.3. O Django 1.3 foi instalado usando o python setup.py install após descompactar o download do tar.gz.
Tudo funciona bem, raramente preciso executar, manage.py
mas estou tentando usar o novo aplicativo staticfiles e estou tendo problemas.
python manage.py collectstatic
Traceback (most recent call last):
File "manage.py", line 2, in <module>
from django.core.management import execute_manager
ImportError: No module named core.management
Ok, então eu tenho PATH
problema.
Na instalação do Django, verifiquei meu site-packages
diretório.
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.5/site-packages
Ok, vamos verificar o que eu tenho, eco $ PYTHON_PATH estava vazio, então eu configurei
export PYTHON_PATH=/usr/lib/python2.5/site-packages/django
Ainda sem sorte. Vamos verificar o que sys.path tem a dizer
>>> import sys
>>> print sys.path
['', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/django', '/var/lib/python-support/python2.5']
caminho, eu até criei /usr/lib/python2.5/site-packages/django.pth com o conteúdo
cat /usr/lib/python2.5/site-packages/django.pth
/usr/lib/python2.5/site-packages/django/
Alguém tem pistas sobre o que está acontecendo aqui?
Encontrei um link simbólico no caminho que estava atrapalhando, mas não para um novo erro.
python manage.py collectstatic
Traceback (most recent call last):
File "manage.py", line 14, in <module>
execute_manager(settings)
File "/usr/lib/python2.5/site-packages/django/core/management/__init__.py", line 438, in execute_manager
utility.execute()
File "/usr/lib/python2.5/site-packages/django/core/management/__init__.py", line 349, in execute
version=get_version(),
File "/usr/lib/python2.5/site-packages/django/__init__.py", line 12, in get_version
from django.utils.version import get_svn_revision
ImportError: No module named utils.version
Eu também tentei criar um novo projeto para ver se havia algum problema e obter o mesmo erro utils.version.
Nó lateral: Unode do #django me ajudou um pouco, configurou o virtualenv na mesma máquina e passou pelos erros, ainda não tendo certeza do que está acontecendo com essa instalação real aqui, mas parece não estar nos projetos do django, mas no django Instalação / python.
python manage.py syncdb
?
import django
no shell python?