Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/75: Рейтинг темы: голосов - 75, средняя оценка - 4.72
2 / 2 / 0
Регистрация: 07.05.2014
Сообщений: 32
1

Сборка проекта. Ошибка кодировки через PyInstaller

10.03.2018, 00:05. Показов 14493. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Столкнулся с проблемой со сборкой проекта через pyinstaller. "Non-UTF-8 code starting with '\xc0'". То есть в проекте не указана нужная кодировка. Но первые 2 строчки проекта начинаются известными вам: #!/usr/bin/python3 и # -*- coding: UTF-8 -*-
Программирую в pycharm 3.3. Устанавливал в файле через File -> File Encoding кодировку UTF-8, нет эффекта. Пробовал копировать код в блокнот, сохранять его с кодировкой UTF-8. И та же ошибка. То есть примеры с форумов я и перепробовал, но почему-то всё равно не признаёт кодировку.
Заранее спасибо.

Код, если нужен
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
 
import sys
from PyQt5.QtWidgets import QApplication, QWidget
 
class Example(QWidget):
 
    def __init__(self):
        super().__init__()
 
        self.initUI()
 
    def initUI(self):
 
        self.setGeometry(300, 300, 300, 220)
        self.setWindowTitle('App')
 
        self.show()
 
if __name__ == '__main__':
 
    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2018, 00:05
Ответы с готовыми решениями:

Сборка проекта Python (pyinstaller)
Всем привет. Написал программу на Python 3.9. При помощи pyinstaller на Windows 10 преобразовал...

Сборка программы на PyQt5 через Pyinstaller
Здравствуйте! Возникла проблема со сборкой через Pyinstaller программы, в которой используется...

Сборка приложения Python в .EXE через PyInstaller 3.4 и запуск в Windows XP
День добрый! На машине Windows 10 x64 устанавливаю: - pycharm-community-2018.3.6 x32 -...

Компиляция проекта с tkinter через pyinstaller
Имеется приложение написанное на Python 3 с интерфейсом на tkinter. Пытаюсь скомпилировать через...

5
Фрилансер
3707 / 2079 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
10.03.2018, 01:14 2
Это сообщение говорит как раз об обратной ситуации: Python ожидает в файле utf-8, а на самом деле кодировка там другая.
Но это может проявиться только на файле, который содержит не-ASCII символы, например, русские буквы.
Приведённый код ошибки вызывать не должен - там все символы одинаково кодируются и в utf-8, и в cp-1251
0
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
10.03.2018, 11:14 3
Цитата Сообщение от zllo Посмотреть сообщение
#!/usr/bin/python3
Правильней вот так
Python
1
#!/usr/bin/env python3
Цитата Сообщение от zllo Посмотреть сообщение
# -*- coding: UTF-8 -*-
Если ты используешь python 3.x то эта строка не нужна

Цитата Сообщение от zllo Посмотреть сообщение
Пробовал копировать код в блокнот, сохранять его с кодировкой UTF-8. И та же ошибка.
Если ты пользовался стандартным блокнотом windows, то это ни капли не удивительно, он кривой (как и вся мастдайка) + большой обманщик, он сохраняет файлы не в utf8 (хоть и заявляет это).

Вот тебе файл в нормальной кодировке, проверяй
hello_world.zip
1
2 / 2 / 0
Регистрация: 07.05.2014
Сообщений: 32
10.03.2018, 11:26  [ТС] 4
alex925, не хочет. Может проблема в наличии русских символов в пути python?
Миниатюры
Сборка проекта. Ошибка кодировки через PyInstaller  
0
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
10.03.2018, 13:53 5
zllo, запросто, я писал в статье про установку python и библиотек для него, что так делать не рекомендуется.
Советую переустановить python следуя инструкциям из FAQ: Установка библиотек для Python
1
2 / 2 / 0
Регистрация: 07.05.2014
Сообщений: 32
10.03.2018, 19:47  [ТС] 6
alex925, да, действительно. Проблема была в наличии кириллицы в директории python
0
10.03.2018, 19:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2018, 19:47
Помогаю со студенческими работами здесь

Ошибка exe при компиляции через pyinstaller
Всем привет! Прошу помочь с решением проблемы. При компиляции exe-шника через pyinstaller возникает...

Ошибка при запуске программы скомпилированной через pyinstaller
Я скомпилировал программу через pyinstaller, начал проверять программу, но при запуске писало: ...

При установке Pyinstaller через pip возникает ошибка [WinError 2]
C:\Program Files\Python38-32\DLLs\Scripts>python -m pip install pyinstaller Requirement already...

Ошибка при запуске .ЕХЕ файла проэкта созданого через pyinstaller
FileNotFoundError: The system cannot find the file specified:...

Сборка проекта через командную строку
Доброе время суток всем, подскажите как можно собрать уже готовый проект(с++builder XE3) через...

Сборка проекта Qt ( Ubuntu ) через терминал
Добрый день! Пишу в QtCreator, Ubuntu. Есть данный код: #include <iostream> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru