2012-02-23 5 views
0

Все работает отлично на сервере разработки. Однако, когда я переместил проект на рабочий сервер с httpd и wsgi, появилась следующая ошибка.Rpy2 'show' не найден на httpd с помощью wsgi

TemplateSyntaxError at/

Caught LookupError while rendering: 'show' not found 

Request Method:  GET 
Request URL: http://10.14.5.18/ 
Django Version:  1.3 
Exception Type:  TemplateSyntaxError 
Exception Value:  

Caught LookupError while rendering: 'show' not found 

Exception Location:  /usr/local/python2.7.2/lib/python2.7/site-packages/rpy2/robjects/robject.py in RObjectMixin, line 22 
Python Executable: /usr/bin/python 
Python Version:  2.7.2 
Python Path:  

['/usr/local/python2.7.2/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', 
'/usr/local/python2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', 
'/usr/local/python2.7.2/lib/python2.7/site-packages/django_pagination-1.0.5-py2.7.egg', 
'/usr/local/python2.7.2/lib/python27.zip', 
'/usr/local/python2.7.2/lib/python2.7', 
'/usr/local/python2.7.2/lib/python2.7/plat-linux2', 
'/usr/local/python2.7.2/lib/python2.7/lib-tk', 
'/usr/local/python2.7.2/lib/python2.7/lib-old', 
'/usr/local/python2.7.2/lib/python2.7/lib-dynload', 
'/usr/local/python2.7.2/lib/python2.7/site-packages', 
'/usr/local/python2.7.2/lib/python2.7/site-packages/PIL', 
'/srv/www/foodborn.project/'] 

Server time: Thu, 23 Feb 2012 13:12:48 -0600 

Любая идея, что происходит? Благодарю.

Обновление Отслеживать до журнала ошибок Apache, что-то вроде «несоответствия байт-кода». Google обнаружил, что это связано с R. Итак, перекомпилируйте R, решив проблему.

ответ

0

TemplateSyntaxError сообщает вам, что Django/Python не нравится в вашем файле шаблона. У вас есть что-то вроде {% ...show... %} в вашем шаблоне? Найдите свой шаблон и найдите слово «показать», он пытается отобразить шаблон, и он не знает, что делать.

+0

Спасибо. Мы знаем, что «шоу» связано с RPy2. Но просто не понимаю, почему что-то не так в производстве, и все в порядке в среде разработки. Они используют одни и те же Python, R и Rpy2. – Bigyellowbee

Смежные вопросы