Lunatic Python проблема (питон+луа)

Страницы: 1
RSS
Lunatic Python проблема (питон+луа)
 
Господа, прошу помочь. Уже долгие часы сжёг на эту проблему.
Пытаюсь установить модуль 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\
---
попытка установить пакет прямо из папки куда он распакован, тоже неудачная:

---
easy_install тоже не даёт результата...

Спасибо за любые подсказки
 
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.
Страницы: 1
Читают тему
Наверх