当我在由haystack和elasticsearch支持的应用程序中运行“ python manage.py rebuild_index”时,出现问题。
Python 2.7 Django版本1.6.2 Haystack 2.1.0 Elasticsearch 1.0
请查看出现的错误:
追溯(最近一次通话最近):在execute_from_command_line(sys.argv)中的文件“ manage.py”,第10行,文件“ /usr/lib/python2.7/site-packages/django/core/management/ init* .py”第399行,在> execute_from_command_line utility.execute()文件中,在“ /usr/lib/python2.7/site-packages/django/core/management/ init .py”中,第392行,在> execute self.fetch_command(subcommand) .run_from_argv(self.argv)文件“ /usr/lib/python2.7/site- packages/django/core/management/base.py”,第242行,> run_from_argv self.execute( args, options。 字典 )在执行输出= self.handle( args, options)中的文件“ /usr/lib/python2.7/site- packages/django/core/management/base.py”,第285行,文件“ / usr / lib / python2.7 / site-packages / haystack / management / commands / rebuild_index.py“,第15行,句柄中的call_command(’clear_index’, options)文件” /usr/lib/python2.7/site-packages / django / core / management / init.py”,第159行,在call_command中返回klass.execute( args, defaults)文件“ /usr/lib/python2.7/site- packages/django/core/management/base.py”,第285行,在执行输出= self.handle( args, options)文件“ /usr/lib/python2.7/site- packages/haystack/management/commands/clear_index.py”中,第48行,在句柄后端=连接[ backend_name] .get_backend()在 getitem中的** 文件“ /usr/lib/python2.7/site- packages/haystack/utils/loading.py”中,第98行 self._connections [key] = load_backend(self.connections_info [key] [‘ENGINE’])(using = key)文件“ /usr/lib/python2.7/site- packages/haystack/utils/loading.py”,在load_backend中的第51行,返回import_class(full_backend_path)文件“ /usr/lib/python2.7/site- packages/haystack/utils/loading.py”,在import_class中的第18行,module_itself = importlib.import_module(module_path)文件“ / usr / lib / python2.7 / site- packages / django / utils / importlib.py”,第40行,在import_module 导入* (名称)文件“ /usr/lib/python2.7/site- packages/haystack/backends/elasticsearch_backend”中.py“,第21行,在引发MissingDependency(”’elasticsearch’后端需要安装’request’。”)haystack.exceptions.MissingDependency:“ elasticsearch”后端需要安装“ requests”。
我已经安装了运行这些应用程序所需的所有软件包,但正在询问请求,这是关于什么的?
如果您只是通过pip 安装请求模块,则该错误将消失。