Немного пред истории.
Начал учить питон пару недель назад. Собрался написать свою первую прогу.
Написал, под Убунту 10,04 заработала как часики, без единой задоринки.
Пришло время показать - что питон действительно кроссплатформенный язык и скомпилить в .exe файл под виндой.
взял для этого py2exe, сделал все по инструкции и скомпилил hello world, все ок, как положено.
Давай компилить свою прогу.
Компиляция прошла успешно, но при запуске выдает ошибку
SyntaxError: Non-ASCII character ‘\x90’ in file bla.py on line 1, but no encoding declared;
Сообщение ссылается на то, что кодировка файла не указана, но она указана и файл соответствует кодировке в заголовке т.е. все ютф-8 no BOM
начало файла
#!C:/python27/python
# -*- coding: utf-8 -*-
#!C:/python27/python
# -*- coding: utf-8 -*-
from distutils.core import setup
import py2exe
setup(console=['PGtextReplacer/launch.py'])
инфа:
Python 2.7
py2exe 0.6.9 for x64 and python 2.7
Windows 7 x64