【问题标题】:No module named freetext - Django没有名为 freetext 的模块 - Django
【发布时间】:2012-05-28 14:47:08
【问题描述】:

我对名为 freetext 的 django 模块有疑问。

没有关于如何在 Django 中安装它的信息。尝试在新服务器上运行 Django 时出现此错误:

[Mon May 28 13:47:45 2012] [error] mod_wsgi (pid=27668): Exception occurred processing WSGI script '/var/www/vhosts/domain.co.uk/sites/somod/apache/django.wsgi'.
[Mon May 28 13:47:45 2012] [error] Traceback (most recent call last):
[Mon May 28 13:47:45 2012] [error]   File "/usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 250, in __call__
[Mon May 28 13:47:45 2012] [error]     self.load_middleware()
[Mon May 28 13:47:45 2012] [error]   File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 47, in load_middleware
[Mon May 28 13:47:45 2012] [error]     raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
[Mon May 28 13:47:45 2012] [error] ImproperlyConfigured: Error importing middleware shop.cart.middleware: "No module named freetext"

如何安装此模块?

【问题讨论】:

    标签: django freetext


    【解决方案1】:

    这样:

    pip install -e https://github.com/howiworkdaily/django-freetext.git
    

    更新,这不起作用,因为该应用没有 setup.py,所以克隆它并将其放在 PYTHONPATH 可以找到它的地方,或者更好地像 submodule

    或者就在你的 django 项目中:

    git clone https://github.com/howiworkdaily/django-freetext.git freetext
    

    在你的 manage.py 的同一级别

    【讨论】:

    • 感谢更新。我尝试使用第二个命令,但出现此错误:Initialized empty Git repository in /var/www/vhosts/somodfurniture.co.uk/sites/somod/freetext/.git/ fatal: https://github.com/howiworkdaily/djnago-freetext.git/info/refs not found: did you run git update-server-info on the server? Firts 也不起作用
    • 别给我-,但我不知道。我使用 CentOS 6、python 2.6、wsgi,但我对 git 一无所知。有什么办法可以查到吗?
    • 现在更好的是下载代码(点击github中的zip按钮)并在你manage.py所在的同一个文件夹中解压
    • 谢谢,我认为这可行,因为我遇到了不同的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    • 2013-07-17
    • 2023-03-26
    • 2012-06-02
    • 2019-03-08
    • 2021-08-06
    相关资源
    最近更新 更多