Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2017 00:02:06

alemeor
Зарегистрирован: 2017-12-13
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Fatal Python Error. Как исправить ?

Привет. Столкнулся с проблемой. Решил сделать exe из python файла. exe получился, но при запуске выдается такая ошибка:

 Fatal Python error: Py_Initialize: unable to load the file system codec
Traceback (most recent call last):
  File "C:\Users\a\AppData\Local\Programs\Python\Python36-32\lib\encodings\__init__.py", line 31, in <module>
ModuleNotFoundError: No module named 'codecs'

Прочитал что может быть несовпадение версий, проверил PATH, вроде так прописан python 3.6, проект тоже на 3.6 написан. Как можно исправить ?

Офлайн

#2 Дек. 14, 2017 06:25:37

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Fatal Python Error. Как исправить ?

alemeor
Как можно исправить ?
Очень просто. Не заниматься ерундой собирая exe. python приложения распространяются whl файлами которые устанавливаются командой pip. Если зависимостей нет то можно просто py файл передать.



Офлайн

#3 Дек. 14, 2017 10:05:23

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Fatal Python Error. Как исправить ?

alemeor
Решил сделать exe из python файла. exe получился, но при запуске выдается такая ошибка:
сборка екзешника, это то еще шаманство. Чем вы там собирали, что за библиотеки используете вы не указали, так что единственный совет: гуглите ошибку в контексте упаковщика.
МБ нужно гдето явно импорт указать, или чето в конфиге упаковщика поправить., или какойто файлик подложить к екзешнику, вариантов туева хуча.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version