【问题标题】:facing errors in installing django-tracking在安装 django-tracking 时遇到错误
【发布时间】:2016-04-21 22:54:15
【问题描述】:

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

     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.

谁能帮我解决这个问题?

【问题讨论】:

    标签: python django


    【解决方案1】:

    尝试以下替代方法:

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

    这对我有用。以下是相同的痕迹:

    root@3239fee56ba9:/home/docker/code/gstudio/gnowsys-ndf# pip install git+https://github.com/bashu/django-tracking.git 采集git+https://github.com/bashu/django-tracking.git 克隆 https://github.com/bashu/django-tracking.git 到 /tmp/pip-IMNBJq-build 已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 django>=1.4(来自 django-tracking==0.4.1) 安装收集的包:django-tracking 为 django-tracking 运行 setup.py install ...完成 成功安装django-tracking-0.4.1

    【讨论】:

      【解决方案2】:

      django-tracking 需要一些修复才能与 Django 1.5 和 1.6 一起使用。

      我在这里创建了一个分支https://github.com/pcraston/django-tracking

      (Django 1.5 的修复是从https://bitbucket.org/romanalexander/django-tracking 复制的)

      【讨论】:

        【解决方案3】:

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

        $ python setup.py install
        

        如果您希望对软件包进行改进以增强它,请执行以下操作:

        $ python setup.py develop
        

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-08-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-12-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多