|
|
Опции темы | Поиск в этой теме | Опции просмотра |
22.02.2017, 02:18 | #11 | |
Администратор
Регистрация: 02.01.2015
Сообщений: 2,491
|
Re: Простые волшебные вещи. Генератор изображений
Цитата:
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание |
|
22.02.2017, 03:21 | #12 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
Re: Простые волшебные вещи. Генератор изображений
под windows встретил ту же самую ошибку: "ImportError: No module named Image".
помогла команда >pip install pillow (это замена команды sudo apt install python-imaging) и затем модификация секции импорта в файле qmig.py на from PIL import Image, ImageDraw, ImageFont |
22.02.2017, 03:55 | #13 |
Администратор
Регистрация: 02.01.2015
Сообщений: 2,491
|
Re: Простые волшебные вещи. Генератор изображений
Благодарю, обновил qmig.py в версии 1.04 и дополнил инструкцию.
И как оно под виндой, работает?
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание |
22.02.2017, 10:51 | #14 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
Re: Простые волшебные вещи. Генератор изображений
весь вывод на русском - сплошные крякозябры) менял несколько раз кодировку в файле - не помогло. доразбираться пока не стал и вызываю с ключом принудительной смены языка на английский.
далее при запуске видим ошибку: Код:
File "Python27\lib\subprocess.py", line 347, in __init__ raise ValueError("close_fds is not supported on Windows " ValueError: close_fds is not supported on Windows platforms if you redirect stdin/stdout/stderr Код:
stdin=PIPE, stdout=PIPE, stderr=subprocess.STDOUT Код:
File "quantummagic\generator.py", line 494, in <module> getAnswer(activeThreads[0]) File "quantummagic\generator.py", line 298, in getAnswer out = thread[0].stdout.read().strip() AttributeError: 'NoneType' object has no attribute 'read' собираюсь написать GUI для вызова скрипта как только со всеми ключами ознакомлюсь. тогда иметь дело с командной строкой не придется в работе. плюс пытаюсь доделать полноценный инсталлятор на основе компилятора Boson. Последний раз редактировалось AVi; 22.02.2017 в 10:58. |
22.02.2017, 11:07 | #15 | |
Администратор
Регистрация: 02.01.2015
Сообщений: 2,491
|
Re: Простые волшебные вещи. Генератор изображений
Понятно
Попробуйте просто в строке 294 в generator.py заменить close_fds=True на close_fds=False а не удалять часть строки Кодировку надо менять и самого файла, и указанную в заголовке исходника на второй строке. Цитата:
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание |
|
22.02.2017, 11:11 | #16 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
Re: Простые волшебные вещи. Генератор изображений
|
23.02.2017, 01:59 | #17 |
Администратор
Регистрация: 02.01.2015
Сообщений: 2,491
|
Re: Генератор изображений - техническая тема, для программистов и интересующихся :)
Сделал обновление до 1.05, прописал
Код:
close_fds=(False if os.name == 'nt' else True)
__________________
Этот пост написан много лет назад. С тех пор я достаточно сильно изменился — как, вероятно, и моё понимание того, о чём речь в этом посте (независимо от того, о чём он). Прошу принимать это во внимание |
23.02.2017, 02:39 | #18 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
Re: Генератор изображений - техническая тема, для программистов и интересующихся :)
|
23.02.2017, 14:33 | #19 |
Пользователь
Регистрация: 29.01.2015
Сообщений: 138
|
Re: Генератор изображений - техническая тема, для программистов и интересующихся :)
Ну вот и я победил)). прилетело обновление Линукса на мой аппарат, заново установил imaging и все поехало)) (раньше на requests жаловался, хотя он был установлен).
Попробовал запускать на Python3, но там видимо синтаксис другой-> выдает ошибку на print __MESSAGES[message][lang]+opt |
23.02.2017, 15:45 | #20 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
Re: Генератор изображений - техническая тема, для программистов и интересующихся :)
как вариант можно ничего не перекодировать вовсе а перенаправить весь вывод скрипта в текстовый файл и просматривать его безо всяких ухищрений хоть стандартным блокнотом затем.
Например, чтобы сохранить сообщения скрипта о справке в файл log.txt в директорию запуска скрипта пишем: Код:
generator.py --help > log.txt |