@Trimsky
Все люди уникальны. Ты - один из всех

Откуда скачать Python.h и PyObject?

Я пытаюсь запустить Python в Cи.
Я не понимаю где подключить Python.h, код:
#include <Python.h>

int main() {
    // Загрузка интерпретатора Python
    Py_Initialize();
    // Выполнение команды в интерпретаторе
    PyRun_SimpleString("print('Hello!')");
    // Выгрузка интерпретатора Python
    Py_Finalize();
}

Этот код не находит Все функции.
Ошибка:
File.c:(.text+0x5): undefined reference to `Py_Initialize'
/usr/bin/ld: File.c:(.text+0x16): undefined reference to `PyRun_SimpleStringFlags'
/usr/bin/ld: File.c:(.text+0x1b): undefined reference to `Py_Finalize'

Так где скачать Python.h?
Код на Си.
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Установить исходники Python. Как конкретно это делается, зависит от используемой вами операционной системы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы