SORU
18 Mayıs 2011, ÇARŞAMBA


django ithalat hata - modül çekirdek adını verdi.yönetim

Tamam, bu hataları bir sürü yerde görüyorum. Yapabileceğim her şeyi denedim ve henüz buna karar vereceğiz.

Geliştirme sunucusu python 2.5 ve Django 1.3 çalışan üzerinde çalışıyorum. Django 1.3 python setup.py yükleme tar.gz indir açıldıktan sonra kullanma yüklendi.

Her şey iyi, ben nadiren mange.py çalıştırmak için gerek yok ama yeni staticfiles uygulamayı kullanmak için çalışıyorum ve sorun haline çalıştırıyorum çalışıyor.

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, YOL sorunu var

Django install sitem paketler dizini kontrol çift

python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.5/site-packages

Tamam, hadi ne check out, $PYTHON_PATH boştu, bu yüzden echo

export PYTHON_PATH=/usr/lib/python2.5/site-packages/django

Hala şans yok. Onay ne sys sağlar.yol diyecek

>>> 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//python2 lib yarattı.5/site-paketleri/django.içeriği ile pth

cat /usr/lib/python2.5/site-packages/django.pth 
/usr/lib/python2.5/site-packages/django/

Herkes burada neler olup bittiğine dair bir ipucu var mı?

Bir sembolik link daha yeni bir hata, ama hayır tarihinde başlamıştı yolunu buldum.

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

Ben de eğer herhangi bir sorun vardı varsa görmek için yeni bir proje oluşturma çalıştı ve aynı formundadır.sürüm hatası.

Yan düğüm: Unode #django yardımcı oldu bana biraz, kurmak virtualenv aynı makine var ve geçmiş hataları bu kadar hareketsiz değil emin ne kadar bu gerçek yükleyin burada, ama göründüğü için değil django projeleri ama django/python yükleyin.

CEVAP
25 Mayıs 2012, Cuma


Benim gibi bir virtualenv senin django çalışıyor ve bu hatayı alıyorsanız, 12 **bak. İlk satırı python çalıştırılabilir komut dosyasını çalıştırmak için kullanılan tanımlamak gerekir. Bu olmalı yolu için virtualenv. python, ama bir şeyler yanlış gibi /usr/bin/python, hangi değil aynı yolu kullanacak ve küresel çevre python (ve paketleri olacak eksik). Sadece değiştirmek için virtualenv python çalıştırılabilir dosyanın yolu içine yol.

Ayrıca #!/usr/bin/env python ile mesele hattınızı değiştirebilirsiniz. Bu python uygun bir ortam virtualenv ilk etkinleştirmek kaydıyla sözlü (bunu nasıl bildiğinizi varsayıyorum) kullanmalıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blendtec

    Blendtec

    30 EKİM 2006
  • circuschina

    circuschina

    16 Mart 2007
  • pissengehen

    pissengehen

    26 EYLÜL 2006