Tamam, bu hataların çoğunu görüyorum. Yapmayı bildiğim ve denemediğim her şeyi denedim.
Python 2.5 ve Django 1.3 çalıştıran bir geliştirme sunucusu üzerinde çalışıyorum. Django 1.3, tar.gz indirmesinin paketini açtıktan sonra python setup.py install kullanılarak kuruldu.
Tüm iyi çalışıyor, nadiren çalıştırma ihtiyacım var manage.py
ama yeni staticfiles uygulamasını kullanmaya çalışıyorum ve sorunlarla karşılaşıyorum.
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
Tamam, sorunum var PATH
.
Gönderen Django yüklemek Çift benim kontrol site-packages
dizin.
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.5/site-packages
Tamam, neye sahip olduğumu kontrol edelim, echo $ PYTHON_PATH boştu, bu yüzden ayarladım
export PYTHON_PATH=/usr/lib/python2.5/site-packages/django
Hala şans yok. Sys.path'in ne söyleyeceğini kontrol edelim
>>> 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']
yolu var, ben bile /usr/lib/python2.5/site-packages/django.pth içeriklerle
cat /usr/lib/python2.5/site-packages/django.pth
/usr/lib/python2.5/site-packages/django/
Burada neler olduğuna dair bir ipucu var mı?
Bir symlink daha yolunda alıyordu yolunu buldum, ama yeni bir hataya hayır.
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
Ayrıca herhangi bir sorun olup olmadığını görmek ve aynı utils.version hatasını almak için yeni bir proje oluşturmayı denedim.
Yan düğüm: #django'dan Unode bana biraz yardımcı oldu, aynı makinede virtualenv kurdu ve hataları aştı, buradaki bu kurulumla neyin olduğundan emin değilim, ama django projelerinde değil, django'da görünüyor / python yükleyin.
python manage.py syncdb
?
import django
Python kabuğuna yazdığınızda ne olur ?