Exception ImportError:没有名为异常的模块

Exception ImportError:没有名为异常的模块,exception,python-2.7,ubuntu,celery,billiards,Exception,Python 2.7,Ubuntu,Celery,Billiards,我正试图在ubuntu终端上安装kitsune。我无法初始化数据库。当我发出命令./manage.py syncdb--migrate时,我得到以下错误 错误:尝试导入“settings\u local.py”和“settings.py”,但均未找到(或者它们正在抛出导入错误)。请稍后返回并重试。回溯(最近一次呼叫): 文件“/manage.py”,第30行,在 从kitsune导入设置#假定位于同一目录中。 文件“/home/user/kitsune/kitsune/settings.py”,

我正试图在ubuntu终端上安装kitsune。我无法初始化数据库。当我发出命令./manage.py syncdb--migrate时,我得到以下错误

错误:尝试导入“settings\u local.py”和“settings.py”,但均未找到(或者它们正在抛出导入错误)。请稍后返回并重试。回溯(最近一次呼叫):

文件“/manage.py”,第30行,在
从kitsune导入设置#假定位于同一目录中。
文件“/home/user/kitsune/kitsune/settings.py”,第740行,在
进口芹菜
文件“/usr/local/lib/python2.7/dist packages/djcellery/_init__.py”,第22行,在
从芹菜导入当前应用程序作为芹菜#noqa
文件“/usr/local/lib/python2.7/dist packages/芹菜/five.py”,第307行,在__
模块=\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu导入(self.\u对象\u来源[名称],无,无,[名称])
文件“/usr/local/lib/python2.7/dist packages/芹菜/_state.py”,第20行,在
从celery.utils.threads导入LocalStack
文件“/usr/local/lib/python2.7/dist-packages/cellery/utils/_-init__.py”,第24行,在
从celery.exceptions导入CPendingDeprecationWarning、CDeprecationWarning
文件“/usr/local/lib/python2.7/dist packages/芹菜/exceptions.py”,第13行,在
从台球。例外导入(#noqa
ImportError:没有名为异常的模块

我在台球中找不到异常文件。如何修复此错误?

异常应该是一个名为billiard的目录中的python文件,例如,您创建了一个名为exceptions.py的文件,并添加了所需的类和方法。这可以解决此问题。

您应该遵循中描述的kitsune安装过程
有一个链接指向有关供应商软件包的单独章节。您应该安装kitsune所需的所有供应商软件包,包括台球和芹菜(您的错误)。

我在fabric中遇到此错误。错误消息与此相同:

ImportError:没有名为异常的模块

原来是我的结构已过期。通过将结构升级到最新版本(1.10)解决了此错误,方法是:

$sudo pip安装结构--升级


供您参考,我正在使用Python 2.7.3运行Ubuntu 12.04 64位

我在名为billiard的目录中创建了一个名为exceptions.py的文件。现在我得到了错误-来自billiard.exceptions导入(#noqa ImportError:无法导入名称SoftTimeLimiteCeedT此错误意味着应用程序搜索方法SoftTimeLimiteCeedT。当然,您在文件exceptions.py中缺少它以及组成此方法的各个部分…事实上,这还不够,因为您将在执行该方法时添加SoftTimeLimiteCeedT。我建议,如果您愿意的话我下载了应用程序python,以搜索原始文件并替换您创建的exceptions.py。另一种方法是尝试,似乎我没有完全从源代码克隆kitsune模块。我运行了以下命令:“git clone--recursivegit://github.com/mozilla/kitsune.git“又一次,它成功了。
  File "./manage.py", line 30, in <module>
    from kitsune import settings  # Assumed to be in the same directory.
  File "/home/user/kitsune/kitsune/settings.py", line 740, in <module>
    import djcelery
  File "/usr/local/lib/python2.7/dist-packages/djcelery/__init__.py", line 22, in <module>
    from celery import current_app as celery  # noqa
  File "/usr/local/lib/python2.7/dist-packages/celery/five.py", line 307, in __getattr__
    module = __import__(self._object_origins[name], None, None, [name])
  File "/usr/local/lib/python2.7/dist-packages/celery/_state.py", line 20, in <module>
    from celery.utils.threads import LocalStack
  File "/usr/local/lib/python2.7/dist-packages/celery/utils/__init__.py", line 24, in 
<module>
    from celery.exceptions import CPendingDeprecationWarning, CDeprecationWarning
  File "/usr/local/lib/python2.7/dist-packages/celery/exceptions.py", line 13, in <module>
    from billiard.exceptions import (  # noqa

ImportError: No module named exceptions