ฉันเพิ่งเขียน C ปฏิบัติง่ายเพื่อตรวจสอบว่าPython.h
ทำงานหรือไม่
#include<Python.h>
#include<stdio.h>
int main()
{
printf("this is a python header file included programm\n");
return 0;
}
เห็นได้ชัดว่ามันไม่ได้ทำอะไรมาก อย่างไรก็ตามเมื่อฉันพยายามรวบรวมด้วยgcc
มันทำให้ฉันมีข้อผิดพลาด:
foo.c:1:19: fatal error: Python.h: No such file or directory.
แล้วฉันจะตรวจสอบเพื่อดูว่าหลาม devแพคเกจได้ติดตั้งหรือไม่ได้ใช้ Python.h
locate
$locate Python.h
/usr/include/python2.7/Python.h
เป็นที่ชัดเจนสำหรับฉันว่าฉันมีPython.h
ไฟล์ส่วนหัวในระบบของฉัน ฉันจะทำให้การทำงานของฉันทำงานได้อย่างไร?
ยินดีต้อนรับสู่ askubuntu! แก้ไขฉันถ้าฉันผิด แต่ฉันจะสมมติว่าคอมไพเลอร์ไม่พบ Python.h เพราะมันไม่ได้อยู่ในไดเรกทอรีการทำงานของคุณและไม่ได้ระบุเส้นทางแบบเต็ม
—
เอ็ลเดอ