Задать вопрос
@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?
Код на Си.
  • Вопрос задан
  • 400 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Установить исходники Python. Как конкретно это делается, зависит от используемой вами операционной системы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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