Господа, прошу помочь. Уже долгие часы сжёг на эту проблему. Пытаюсь установить модуль Lunatic Python. Он позволят из скрипта луа вызывать питоновские функции. Вот он https://pypi.org/project/lunatic-python-universal/ --- У меня установлен питон 3.7.0
Установщик pip обновлён до текущей версии. Он благополучно устанавливает пакеты питона, например математическую библиотеку matplotlib --- Установлена Луа 5.1.5
--- Коды на питоне пишу в PyCharm от JetBrains --- Пытаюсь установить lunatic python, но безуспешно
Текст ошибки Command "python setup.py egg_info" failed with error code 1 in C:\Users\A\AppData\Lo cal\Temp\pip-install-ley5xara\lunatic-python-universal\ --- попытка установить пакет прямо из папки куда он распакован, тоже неудачная:
1. Для начала переведите в читаемый формат текст ошибки, который у вас на трёх последних картинках указан. Выделите в буфер «бракозебры» и распознайте их в декодировщике каком-нибудь... типа https://www.artlebedev.ru/decoder/advanced/, или любом другом который найдёте в сети. Или даже попробуйте перед запуском этих команд ввести chcp 1251, и ещё с chcp 866 попробуйте. Должно в итоге либо так либо так показать.
2. Файл lunatic-python-universal-2.1.1.tar.gz, который вы скачиваете через pip или easy_install, содержит только исходники библиотеки Lunatic Python, то-есть файлы: luainpython.c luainpython.h pythoninlua.c pythoninlua.h Которые необходимо скомпилировать под Windows, чтобы получить библиотеку python.dll, которую вы потом будете в своём Lua коде подключать через команду: python = require 'python' Соответственно, чтобы это сделать, нужно, чтобы setup.py из пакета запустил компилятор типа gcc, которого он видимо не находит. И который вам нужно дополнительно поставить и настроить.
3. Даже когда поставите gcc под Windows, то скорее всего setup.py также не сможет сходу собрать библиотеку python.dll, так как на эту тему на оф. сайте Lua есть шпаргалка: http://lua-users.org/wiki/LunaticPython Внимательно её изучите, видимо придётся ручками по шагам собирать эту python.dll.