Python 获取“没有名为django_的模块消息”

Python 获取“没有名为django_的模块消息”,python,django,ubuntu,pip,Python,Django,Ubuntu,Pip,我正在使用一个叫Django的应用程序。我正试图在我的服务器上安装它,但我被消息插件/应用程序卡住了 这个输出对我来说没有任何意义 # pip install django-messages Requirement already satisfied (use --upgrade to upgrade): django-messages in /usr/local/lib/python2.7/dist-packages Cleaning up... # python manage.py runs

我正在使用一个叫Django的应用程序。我正试图在我的服务器上安装它,但我被消息插件/应用程序卡住了

这个输出对我来说没有任何意义

# pip install django-messages
Requirement already satisfied (use --upgrade to upgrade): django-messages in /usr/local/lib/python2.7/dist-packages
Cleaning up...
# python manage.py runserver
Error: No module named django_messages
我对其他模块也有同样的问题,比如django注册和django_通知,但我只是将它们放入pip中,然后再次检查,得到了一个新的缺少的依赖项。但是它卡在这里了。有什么想法吗

我的已安装应用程序:

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sitemaps',
    'django.contrib.admin',
    'django.contrib.admindocs',
    'django.contrib.humanize',
    'registration',
    'pagination',
    'django_authopenid',
    'djangobb_forum',
    'haystack',
    'django_messages',
)

您可能需要将“django_消息”添加到设置中已安装的_应用程序列表中。py

您可能需要将“django_消息”添加到设置中已安装的_应用程序列表中。py

实际的应用程序称为“消息”。确保将其添加到已安装的应用程序中。

实际应用程序称为“消息”。确保将其添加到已安装的应用程序中。

在我的服务器上,我有0.4.4版。在我的本地机器上,我有版本0.5.0.pre

这方面的代码无法通过pip获得,但BB应用程序需要它。我不知怎么下载了它并运行了python setup.py安装


现在消息模块不可用,但django_消息已公开。

在我的服务器上,我的版本是0.4.4。在我的本地机器上,我有版本0.5.0.pre

这方面的代码无法通过pip获得,但BB应用程序需要它。我不知怎么下载了它并运行了python setup.py安装


现在消息模块不可用,但django_消息已公开。

已安装的应用程序中有“django_消息”。谢谢,不过,“django_消息”在已安装的_应用程序中。不过,谢谢。另一个有助于缩小范围的想法。如果运行“/manage.py shell”,然后键入“import django_messages”,会发生什么情况?还有一些方法可以帮助缩小范围:其他manage.py命令(如validate和syncdb)是否会因相同的错误而失败?你使用的是virtualenv吗?如果是,它被激活了吗?@Nathan,所有有效的manage.py命令都会出现相同的错误,我尝试过syncdb、runserver、validate和shell。如果你做了一些愚蠢的事情,比如安装django 1.1而不是django 1.10,比如通过一个省略了零的pip需求文件。我没有犯那样令人尴尬的错误,当然,这是一个。。。嗯,朋友,是的。另一个有助于缩小范围的想法。如果运行“/manage.py shell”,然后键入“import django_messages”,会发生什么情况?还有一些方法可以帮助缩小范围:其他manage.py命令(如validate和syncdb)是否会因相同的错误而失败?你使用的是virtualenv吗?如果是,它被激活了吗?@Nathan,所有有效的manage.py命令都会出现相同的错误,我尝试过syncdb、runserver、validate和shell。如果你做了一些愚蠢的事情,比如安装django 1.1而不是django 1.10,比如通过一个省略了零的pip需求文件。我没有犯那样令人尴尬的错误,当然,这是一个。。。嗯,朋友,真奇怪。。。django_消息在我的本地机器上工作,但我的服务器似乎需要消息。两者都基于Ubuntu 12.10。我能在本地机器上给它加个别名吗?这样我就不会有不一致的代码了?@redDragonzz,我想我一定是在寻找一个不同的模块。我不记得我是怎么在本地安装的…奇怪。。。django_消息在我的本地机器上工作,但我的服务器似乎需要消息。两者都基于Ubuntu 12.10。我能在本地机器上给它加个别名吗?这样我就不会有不一致的代码了?@redDragonzz,我想我一定是在寻找一个不同的模块。我不记得我是如何在本地安装的…很好,很高兴你能找到问题的根源。仅供参考,如果您想使用pip从github链接进行安装,您可以执行以下操作:pip install git+git://github.com/arneb/django-messages.@Nathanjaveri,谢谢。在我添加了这个答案后,我注意到它出现在我的应用程序的requirements.txt中。很好,很高兴你能够找到问题的根源。仅供参考,如果您想使用pip从github链接进行安装,您可以执行以下操作:pip install git+git://github.com/arneb/django-messages.@Nathanjaveri,谢谢。在我添加这个答案后,我注意到它出现在我的应用程序的requirements.txt中。