面临安装django跟踪的错误 [英] facing errors in installing django-tracking

查看:116
本文介绍了面临安装django跟踪的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试安装django-tracker并将其解压缩到一个目录中,现在当我运行python setup.py时,我收到了followig错误

  vikas @ vikas-laptop:〜/ djcode / django-tracking-0.4.1 $ python setup.py 
追溯(最近的最后一次调用):
文件setup.py ,第6行,在< module>
导入跟踪
文件/home/vikas/djcode/django-tracking-0.4.1/tracking/__init__.py,第1行在< module>
import listeners
文件/home/vikas/djcode/django-tracking-0.4.1/tracking/listeners.py,第6行在< module>
from django.core.cache import cache
文件/usr/local/lib/python2.7/dist-packages/django/core/cache/__init__.py,第70行,模块>
如果DEFAULT_CACHE_ALIAS不在settings.CACHES中:
文件/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py,第53行,__getattr__
self._setup(name)
文件/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py,第46行,在_setup
%(desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured:请求的设置CACHES,但没有配置设置。在访问设置之前,您必须定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()。

任何人都可以帮我解决这个问题吗?

解决方案

你应该给python setup.py一个特定的命令。如果您要安装它,请执行以下操作:

  $ python setup.py install 

如果您希望在包中加以改进,请执行以下操作:

  $ python setup.py开发

当然,不用说,这应该发生在 virtualenv 中,如果您正在安装软件包,可以通过 pip


I am trying to install django-tracker and have extracted it in a directory and now when am running python setup.py i am getting the followig error

     vikas@vikas-laptop:~/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.

Can anyone please help me out in solving this problem?

解决方案

You should give python setup.py a specific command. If you wish to install it, then do the following:

$ python setup.py install

if you wish to work on the package to enhance it, then do the following:

$ python setup.py develop

Of course, it goes without saying that this should occur within virtualenv and if you are installing the package you can do so via pip.

这篇关于面临安装django跟踪的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆