2013-09-21 31 views
2

我試圖安裝Django跟蹤器和目錄中的解壓縮它,現在當我運行的Python setup.py我得到的followig錯誤面對錯誤的Django跟蹤

 [email protected]:~/djcode/django-tracking-0.4.1$ python setup.py 
    Traceback (most recent call last): 
    File "setup.py", line 6, in <module> 
    import tracking 
    File "/home/vikas/djcode/django-tracking-0.4.1/tracking/__init__.py", line 1, in  <module> 
    import listeners 
    File "/home/vikas/djcode/django-tracking-0.4.1/tracking/listeners.py", line 6, in  <module> 
    from django.core.cache import cache 
    File "/usr/local/lib/python2.7/dist-packages/django/core/cache/__init__.py", line 70, in <module> 
    if DEFAULT_CACHE_ALIAS not in settings.CACHES: 
    File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 53, in __getattr__ 
self._setup(name) 
File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 46, in _setup 
% (desc, ENVIRONMENT_VARIABLE)) 
django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. 

任何人都可以請幫我解決這個問題?

回答

0

你應該給python setup.py一個特定的命令。如果你想安裝它,然後執行以下操作:

$ python setup.py install 

,如果你想在包裝上工作,加強它,然後執行以下操作:

$ python setup.py develop 

當然,不用說這應該發生在virtualenv之內,並且如果您正在安裝軟件包,則可以通過pip進行安裝。

3

嘗試以下替代方法:

pip install git+https://github.com/bashu/django-tracking.git

這對我的作品。以下是跟蹤相同:

 
[email protected]:/home/docker/code/gstudio/gnowsys-ndf# pip install git+https://github.com/bashu/django-tracking.git 
Collecting git+https://github.com/bashu/django-tracking.git 
    Cloning https://github.com/bashu/django-tracking.git to /tmp/pip-IMNBJq-build 
Requirement already satisfied (use --upgrade to upgrade): django>=1.4 in /usr/local/lib/python2.7/dist-packages (from django-tracking==0.4.1) 
Installing collected packages: django-tracking 
    Running setup.py install for django-tracking ... done 
Successfully installed django-tracking-0.4.1 
+0

這對我們有效。感謝您在這裏的答案! – Smittles