Синтаксическая ошибка в библиотеке запросов Python при использовании на моем тестовом сервере - PullRequest
0 голосов
/ 14 октября 2011

Я использую Python Request Library в одном из моих проектов.Все отлично работает в моей локальной системе, где у меня есть 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, но не совсем точно.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.

Спасибо

Ответы [ 2 ]

1 голос
/ 14 октября 2011

Эти ошибки означают, что на самом деле вы не используете Python 2.6.Возможно, Python 2.4 также установлен в вашей среде и используется для выполнения вашего кода.

0 голосов
/ 14 октября 2011

Я предполагаю, что ваш веб-сервер (такой как apache) использует более старую версию python, а не ту среду python 2.6, которую вы настроили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...