在我的测试服务器上使用Python请求库时的语法错误
问题描述:
我在其中一个项目中使用了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的东西,但不能完全确定。有人可以帮我解决这个问题。
感谢
答
我猜你的网络服务器(例如Apache)是使用较老版本的Python,而不是蟒蛇2.6环境中,您的设置。
答
这个错误意味着你实际上并没有使用Python 2.6。 Python 2.4也可能安装在你的环境中,它被用来执行你的代码。
+0
谢谢......这是问题所在。我正在使用Webfaction,他们有2个版本的Python Installed – user996048
谢谢......这是问题。我使用的是Webfaction,他们有两个版本的Python。 – user996048