- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试启动一个 python 应用程序,但在出现许多依赖项问题后,我遇到了另一个问题。在谷歌上搜索了几个小时后,我转向我最喜欢的网站寻找答案
python manage.py runserver
给出:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
utility.execute()
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 303, in execute
settings.INSTALLED_APPS
File "/Library/Python/2.7/site-packages/django/conf/__init__.py", line 48, in __getattr__
self._setup(name)
File "/Library/Python/2.7/site-packages/django/conf/__init__.py", line 44, in _setup
self._wrapped = Settings(settings_module)
File "/Library/Python/2.7/site-packages/django/conf/__init__.py", line 92, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Users/bianca/other/DreamCatcher/dreamcatcher/__init__.py", line 1, in <module>
from .celery_dreamcatcher import app as celery_app
File "/Users/bianca/other/DreamCatcher/dreamcatcher/celery_dreamcatcher.py", line 4, in <module>
from django.utils.log import logging
File "/Library/Python/2.7/site-packages/django/utils/log.py", line 16, in <module>
from django.views.debug import ExceptionReporter, get_exception_reporter_filter
File "/Library/Python/2.7/site-packages/django/views/debug.py", line 9, in <module>
from django.core.urlresolvers import Resolver404, resolve
File "/Library/Python/2.7/site-packages/django/core/urlresolvers.py", line 18, in <module>
from django.http import Http404
File "/Library/Python/2.7/site-packages/django/http/__init__.py", line 4, in <module>
from django.http.response import (
File "/Library/Python/2.7/site-packages/django/http/response.py", line 13, in <module>
from django.core.serializers.json import DjangoJSONEncoder
File "/Library/Python/2.7/site-packages/django/core/serializers/__init__.py", line 24, in <module>
from django.core.serializers.base import SerializerDoesNotExist
File "/Library/Python/2.7/site-packages/django/core/serializers/base.py", line 6, in <module>
from django.db import models
File "/Library/Python/2.7/site-packages/django/db/models/__init__.py", line 6, in <module>
from django.db.models.query import Q, QuerySet, Prefetch # NOQA
File "/Library/Python/2.7/site-packages/django/db/models/query.py", line 16, in <module>
from django.db.models import sql
File "/Library/Python/2.7/site-packages/django/db/models/sql/__init__.py", line 2, in <module>
from django.db.models.sql.subqueries import * # NOQA
File "/Library/Python/2.7/site-packages/django/db/models/sql/subqueries.py", line 9, in <module>
from django.db.models.sql.query import Query
File "/Library/Python/2.7/site-packages/django/db/models/sql/query.py", line 17, in <module>
File "/Library/Python/2.7/site-packages/django/db/models/sql/query.py", line 17, in <module>
from django.db.models.aggregates import Count
File "/Library/Python/2.7/site-packages/django/db/models/aggregates.py", line 5, in <module>
from django.db.models.expressions import Func, Value
File "/Library/Python/2.7/site-packages/django/db/models/expressions.py", line 7, in <module>
from django.db.models import fields
File "/Library/Python/2.7/site-packages/django/db/models/fields/__init__.py", line 19, in <module>
from django import forms
File "/Library/Python/2.7/site-packages/django/forms/__init__.py", line 6, in <module>
from django.forms.fields import * # NOQA
File "/Library/Python/2.7/site-packages/django/forms/fields.py", line 57, in <module>
class Field(six.with_metaclass(RenameFieldMethods, object)):
File "/Library/Python/2.7/site-packages/django/utils/six.py", line 778, in __new__
return meta(name, bases, d)
File "/Library/Python/2.7/site-packages/django/utils/deprecation.py", line 53, in __new__
for base in inspect.getmro(new_class):
AttributeError: 'module' object has no attribute 'getmro'
我搜索过,但在项目中找不到名为 inspect.py 的文件。非常感谢任何想法。谢谢!
编辑:
mdfind inspect.pyc
给予
/Library/Python/2.7/site-packages/django/utils/inspect.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/compat/_inspect.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.pyc
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/test/test_inspect.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/compat/_inspect.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/inspect.pyc
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/test/test_inspect.pyc
编辑:
我删除了 python 2.6,但这并没有解决问题。
最佳答案
您需要 django-inspect。
使用 pip install django-inspect
关于python - 属性错误 : 'module' object has no attribute 'getmro' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38022587/
你能比较一下属性吗 我想禁用文本框“txtName”。有两种方式 使用javascript,txtName.disabled = true 使用 ASP.NET, 哪种方法更好,为什么? 最佳答案 我
Count 属性 返回一个集合或 Dictionary 对象包含的项目数。只读。 object.Count object 可以是“应用于”列表中列出的任何集合或对
CompareMode 属性 设置并返回在 Dictionary 对象中比较字符串关键字的比较模式。 object.CompareMode[ = compare] 参数
Column 属性 只读属性,返回 TextStream 文件中当前字符位置的列号。 object.Column object 通常是 TextStream 对象的名称。
AvailableSpace 属性 返回指定的驱动器或网络共享对于用户的可用空间大小。 object.AvailableSpace object 应为 Drive 
Attributes 属性 设置或返回文件或文件夹的属性。可读写或只读(与属性有关)。 object.Attributes [= newattributes] 参数 object
AtEndOfStream 属性 如果文件指针位于 TextStream 文件末,则返回 True;否则如果不为只读则返回 False。 object.A
AtEndOfLine 属性 TextStream 文件中,如果文件指针指向行末标记,就返回 True;否则如果不是只读则返回 False。 object.AtEn
RootFolder 属性 返回一个 Folder 对象,表示指定驱动器的根文件夹。只读。 object.RootFolder object 应为 Dr
Path 属性 返回指定文件、文件夹或驱动器的路径。 object.Path object 应为 File、Folder 或 Drive 对象的名称。 说明 对于驱动器,路径不包含根目录。
ParentFolder 属性 返回指定文件或文件夹的父文件夹。只读。 object.ParentFolder object 应为 File 或 Folder 对象的名称。 说明 以下代码
Name 属性 设置或返回指定的文件或文件夹的名称。可读写。 object.Name [= newname] 参数 object 必选项。应为 File 或&
Line 属性 只读属性,返回 TextStream 文件中的当前行号。 object.Line object 通常是 TextStream 对象的名称。 说明 文件刚
Key 属性 在 Dictionary 对象中设置 key。 object.Key(key) = newkey 参数 object 必选项。通常是 Dictionary 
Item 属性 设置或返回 Dictionary 对象中指定的 key 对应的 item,或返回集合中基于指定的 key 的&
IsRootFolder 属性 如果指定的文件夹是根文件夹,返回 True;否则返回 False。 object.IsRootFolder object 应为&n
IsReady 属性 如果指定的驱动器就绪,返回 True;否则返回 False。 object.IsReady object 应为 Drive&nbs
FreeSpace 属性 返回指定的驱动器或网络共享对于用户的可用空间大小。只读。 object.FreeSpace object 应为 Drive 对象的名称。
FileSystem 属性 返回指定的驱动器使用的文件系统的类型。 object.FileSystem object 应为 Drive 对象的名称。 说明 可
Files 属性 返回由指定文件夹中所有 File 对象(包括隐藏文件和系统文件)组成的 Files 集合。 object.Files object&n
我是一名优秀的程序员,十分优秀!