在我的测试服务器上使用时,Python请求库中出现语法错误

在我的测试服务器上使用时,Python请求库中出现语法错误,python,django,mod-wsgi,python-requests,django-wsgi,Python,Django,Mod Wsgi,Python Requests,Django Wsgi,我正在我的一个项目中使用Python请求库。在我的本地系统上,一切都很好,我有Python2.6和Django 1.2.3 我已经为我的测试服务器创建了相同的环境(Python2.6和Django 1.2.3,并且正在使用WSGi3.2)。现在我发现了一些奇怪的语法错误。例如: line 266 result.append((k.encode('utf-8') if isinstance(k, unicode) else k,

我正在我的一个项目中使用Python请求库。在我的本地系统上,一切都很好,我有Python2.6和Django 1.2.3

我已经为我的测试服务器创建了相同的环境(Python2.6和Django 1.2.3,并且正在使用WSGi3.2)。现在我发现了一些奇怪的语法错误。例如:

line 266
    result.append((k.encode('utf-8') if isinstance(k, unicode) else k,
                                      ^
SyntaxError: invalid syntax*
还有一个:

from .config import settings
      ^
SyntaxError: invalid syntax*
我猜这是因为wsgi的缘故,但不太确定。有人能帮我解决这个问题吗


谢谢

我猜您的Web服务器(如apache)使用的是较旧版本的python,而不是您设置的python 2.6环境。

此错误意味着您实际上没有使用python 2.6。您的环境中可能也安装了Python 2.4,它用于执行代码。

谢谢……这就是问题所在。我使用的是Web派系,他们有两个版本的Python。谢谢……这就是问题所在。我正在使用Web派系,他们安装了2个版本的Python