У меня есть этот простой скрипт Python:
Код: Выделить всё
def greet(name = ""):
print("Hello {0}".format(name if len(name) > 0 else "World"))
greet("Mango")
Код: Выделить всё
cython greet.py -o greet.c
Код: Выделить всё
cc greet.c -o greet
Неустранимая ошибка : Python.h: Компиляция такого файла или каталога не прекращена.
После того, как я получил ошибку, я вернулся и понял, что использовал Python3 и что я забыл цифру 3 после слова "cython".
Поэтому перекомпилировали скрипт Python, используя:
Код: Выделить всё
cython3 greet.py -o greet.c
Код: Выделить всё
cc greet.c -o greet
- Неустранимая ошибка: Python.h: такого файла или каталога нет
- В моей системе Ubuntu установлен Python, но gcc не может найти Python.h
- ли>
https://askubuntu.com/questions/526708/ ... -directory
Я убедился, что установил все правильные зависимости cython с помощью apt-get install< /code> и установка по протоколу к сожалению, думал, что это все еще не работает.
Подробнее здесь: https://stackoverflow.com/questions/363 ... n-3-into-c
Мобильная версия