2011-10-14 38 views
0

我在其中一个项目中使用了Python请求库。一切工作正常我的本地系统,我有Python 2.6和Django 1.2.3。在我的测试服务器上使用Python请求库时的语法错误

我为我的测试服务器(Python 2.6和Django 1.2.3并使用WSGI 3.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的东西,但不能完全确定。有人可以帮我解决这个问题。

感谢

回答

0

我猜你的网络服务器(例如Apache)是使用较老版本的Python,而不是蟒蛇2.6环境中,您的设置。

+0

谢谢......这是问题。我使用的是Webfaction,他们有两个版本的Python。 – user996048

1

这个错误意味着你实际上并没有使用Python 2.6。 Python 2.4也可能安装在你的环境中,它被用来执行你的代码。

+0

谢谢......这是问题所在。我正在使用Webfaction,他们有2个版本的Python Installed – user996048

相关问题