Python для CudaText под Windows XP
Posted: 13.01.2021 00:12
В документации говорится, что для работы CudaText под Windows XP нужен Python версии 3.4, которую предлагается найти самостоятельно:
Перезапускаю CudaText - в меню Плагины по-прежнему "(cannot load Python engine)".
В старой теме "Предложения, WinXP" нашёл упоминание, что нужно прописать "pylib": "python34.dll" в user.json. Инструкции это противоречит, но на всякий случай прописываю, запускаю CudaText - ничего не изменилось.
В той же теме нашёл ссылку на старую сборку версии 1.5.0.2 с Python 3.4.4 в комплекте. Скачиваю, запускаю - Python работает, плагины есть.
Удаляю из каталога Python 3.4.4, подсовываю свою версию 3.4.10, запускаю - Python работает, плагины есть.
Заменяю EXE-шник CudaText на нынешнюю версию 1.120.2.1, запускаю - в меню Плагины: "(cannot load Python engine)".
Всё удаляю, распаковываю 1.5.0.2 ещё раз, подсовываю EXE-шник 1.120.2.1, не меняя Python, запускаю - в меню Плагины: "(cannot load Python engine)".
ProcMon показывает, что CudaText при запуске последовательно пытается найти версии с 3.9 по 3.6, но ни поиска версии 3.4, ни перебора своего каталога с целью определить, какая версия имеется в наличии, не производит.
Что же мне нужно сделать, чтобы в CudaText под Windows XP заработал Python 3.4?
Я нашёл исторически последнюю версию 3.4.10, далее, как предписывает инструкция, соорудил из неё пакет, удалил из каталога CudaText штатный Python, установил свой из пакета - после сообщения "Пакет установлен" в меню Плагины имею только пункт "(cannot load Python engine)".You need CudaText 1.86 or newer, and older Python 3.4 files. Currently Addon Manager contains packages for Python 3.5 and 3.7, but not for 3.4. Make the package using examples: https://sourceforge.net/projects/cudate ... /packages/. No option is needed to configure CudaText for Python 3.4, but you need to delete all newer Pythons from CudaText folder.
Перезапускаю CudaText - в меню Плагины по-прежнему "(cannot load Python engine)".
В старой теме "Предложения, WinXP" нашёл упоминание, что нужно прописать "pylib": "python34.dll" в user.json. Инструкции это противоречит, но на всякий случай прописываю, запускаю CudaText - ничего не изменилось.
В той же теме нашёл ссылку на старую сборку версии 1.5.0.2 с Python 3.4.4 в комплекте. Скачиваю, запускаю - Python работает, плагины есть.
Удаляю из каталога Python 3.4.4, подсовываю свою версию 3.4.10, запускаю - Python работает, плагины есть.
Заменяю EXE-шник CudaText на нынешнюю версию 1.120.2.1, запускаю - в меню Плагины: "(cannot load Python engine)".
Всё удаляю, распаковываю 1.5.0.2 ещё раз, подсовываю EXE-шник 1.120.2.1, не меняя Python, запускаю - в меню Плагины: "(cannot load Python engine)".
ProcMon показывает, что CudaText при запуске последовательно пытается найти версии с 3.9 по 3.6, но ни поиска версии 3.4, ни перебора своего каталога с целью определить, какая версия имеется в наличии, не производит.
Что же мне нужно сделать, чтобы в CudaText под Windows XP заработал Python 3.4?