【问题标题】:Django 1.4 import error No module named appsDjango 1.4 导入错误没有名为应用程序的模块
【发布时间】:2016-12-18 04:58:34
【问题描述】:

我在 Windows server 2008 R2(64 位)上运行 django 应用程序。相同的应用程序在我的其他具有 Windows 7 64 位的系统上运行良好。我实际上是在尝试将应用程序移动到另一台机器上。我正在使用 Python 2.7 和 django 1.4。 manage.py runserver 工作正常,可以启动服务器。

0 errors found
Django version 1.4, using settings 'checkmeout.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[11/Aug/2016 05:22:09] "GET /admin/ HTTP/1.1" 500 115256 

在尝试从 http://127.0.0.1/8000,I 访问管理页面或任何其他 URL 时,出现以下错误。

ImportError at /admin/
No module named apps
Request Method: GET
Request URL:    http://127.0.0.1:8000/admin/
Django Version: 1.4
Exception Type: ImportError
Exception Value:    
No module named apps
Exception Location: C:\Python27\lib\site-     packages\django_extensions\admin\__init__.py in <module>, line 10
Python Executable:  C:\Python27\python.exe
Python Version: 2.7.5
Python Path:    
['C:\\HardwareReservation\\checkmeout2',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages',
'C:/SoftwareServices/checkmeout']

pip freeze 的输出(在它不起作用的系统上)放在下面以防万一。

amqp==1.4.9
anyjson==0.3.3
billiard==3.3.0.23
celery==3.1.23
Django==1.4
django-apps==0.1.0
django-celery==3.1.17
django-extensions==1.7.1
djangorestframework==3.2.0
kombu==3.0.35
MySQL-python==1.2.4
pytz==2016.6.1
six==1.10.0
South==1.0.2
web.py==0.37

它工作的系统上的 pip 冻结如下:

amqp==1.4.9
anyjson==0.3.3
billiard==3.3.0.23
celery==3.1.23
Django==1.4
django-celery==3.1.17
django-extensions==1.6.7
kombu==3.0.35
MySQL-python==1.2.5
pysphere==0.1.7
python-ldap==2.4.25
pytz==2016.4
six==1.10.0
South==1.0.2
virtualenv==15.0.2

【问题讨论】:

    标签: python-2.7 django-1.4


    【解决方案1】:

    我遇到了类似的问题。尝试安装有效的旧版本 django-extensions:

    pip install django-extensions=="1.6.7"
    

    【讨论】:

    • 谢谢@hodgerpodger,我的同事也提出了同样的建议,而且效果很好。但是你能解释一下你是如何得出旧版本可以解决这个问题的结论的吗?错误消息没有给出线索。
    • 不客气@sumit-agrahari。对我来说没有灵丹妙药。对于我几年前自己编写的源代码,我最近碰巧在几个不同的软件包中遇到了同样的异常 - 由新版本引起的问题,django-extensions 就是其中之一。
    猜你喜欢
    • 2017-03-13
    • 2012-03-16
    • 1970-01-01
    • 2012-10-26
    • 2011-08-28
    • 2013-11-26
    • 2017-09-09
    • 2017-06-04
    相关资源
    最近更新 更多