【问题标题】:Syntax Error in Python Request Library when Using on My Test server在我的测试服务器上使用时 Python 请求库中的语法错误
【发布时间】:2012-11-25 15:29:26
【问题描述】:

我在我的一个项目中使用 Python 请求库。在我拥有 Python 2.6 和 Django 1.2.3 的本地系统上一切正常。

我为我的测试服务器创建了相同的环境(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 但不确定。有人可以帮我解决这个问题吗?

谢谢

【问题讨论】:

    标签: python django mod-wsgi python-requests django-wsgi


    【解决方案1】:

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

    【讨论】:

    • 谢谢...这就是问题所在。我正在使用 Webfaction,他们安装了 2 个版本的 Python
    【解决方案2】:

    我猜你的网络服务器(例如 apache)使用的是旧版本的 python,而不是你设置的 python 2.6 环境。

    【讨论】:

    • 谢谢...这就是问题所在。我使用的是 Webfaction,他们有两个版本的 Python。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 2020-10-25
    相关资源
    最近更新 更多