Символ не-ASCII '\x90', выполняющий pserve в окнах внутри virtualenvPython

Программы на Python
Ответить
Anonymous
 Символ не-ASCII '\x90', выполняющий pserve в окнах внутри virtualenv

Сообщение Anonymous »

Вопрос: Как я могу устранить ошибку отсутствия символа ASCII при выполнении pserve в virtualenv в Windows?

Описание: Я пытаюсь выполнить pserve (веб-сервер разработки pyllons/pyramid) внутри virtualenv в Windows. Это новая установка, поэтому, возможно, она связана с версиями.

Проблема: При активированном virtualenv выполните ошибку выдачи pserve config.ini: SyntaxError: не-ASCII-символ '\x90' в файле C:\PATH_TO_MY_ENV_HOME\env\Scripts\pserve.exe в строке 1, но кодировка не объявлена; подробности см. на http://python.org/dev/peps/pep-0263/.

Командная строка:

Код: Выделить всё

pserve development.ini --reload
Примечания:
  • эта ошибка возникает, когда у вас есть файл с символами, которые не соответствуют текущей кодировке файла, поэтому вы можете добавить инструкцию для установки правильного кодирования в начале скрипта Python.
  • это может произойти, если вызываемая цель в некоторых случаях имеет расширение exe, а вызывающий его сценарий добавляет exe в конец. Таким образом, среда выполнения Python выдает эту ошибку, поскольку exe-файл не должен вызываться как сценарий, а просто вызываться без добавления суфикса.
  • Путь к исполняемому файлу не содержит специальных символов.
Проведенные тесты:
  • Удалите расширение exe из pserve. Не сработало: не распознано командное сообщение.
  • Вызовите pserve-script.py вместо pserve (полный путь тоже пробовал). Не сработало: ничего не делает и ничего не возвращает.
  • Добавлено "-*- кодировка: utf-8" в начале pserve-script.py. То же сообщение.
  • Удалите расширение exe из python.exe (полный путь тоже пробовал). Не сработало: «не удалось создать процесс».
Среда:
  • Windows 10 1607, сборка 14393.447
  • Версия Python: Anaconda2, Python 2.7.11
  • Версия пирамиды: пирамида 1.7.3
  • Виртуальная среда: 15.1.0
РЕШЕНИЕ:

Удаление и повторная установка решили проблему.

Подробнее здесь: https://stackoverflow.com/questions/410 ... virtualenv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»