file .pyd
ผมทดสอบใน windows ปรากฏว่า สามารถรันได้ปกติ
แต่
ผมไปทดสอบในระบบ centOS ปรากฏว่ามันขึ้น
[root@www xxx]# python ddd.py
Traceback (most recent call last):
File "ddd.py", line 4, in
import xxx
File "/home/xxx/xxx/xxx.py", line 2, in
import _xxx
ImportError: No module named _xxx
ผมเริ่มเขียน python ได้ไม่นาน ประมาณ 2 อาทิตย์
วันนี้ ทั้งวัน ผมลองค้นหาใน google แล้ว แต่ จะมีคนแนะนำเรื่อง path ผมก็ลองแก้ไข ปรากฏว่าไม่ได้อยู่ดีๆ
ผู้มีประสบการณ์ ในนี้ คงจะช่วยผมในเรื่องนี้ได้นะครับ
Python 2.5.4 (r254:67916, May 5 2009, 03:28:44)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
ไฟล์ .pyd คือ dynamic link library ครับ ถ้าบนวินโดว์ก็คือ dll บนลินุกซ์ก็คือ so
ต้อง build ใหม่
ขอบคุณมากครับ
ต้อง build ใหม่
หมายถึงต้องติดตั้ง python ใหม่หรือป่าวครับ
build เฉพาะ module นั้นใหม่
ลงพวก dev package ก่อน python-dev อะไรประมาณนี้
แล้ว build ไฟล์ pyd ใหม่ครับ
โอ้ๆๆๆ พระเจ้าช่วย ไฟล์ pyd ผมโหลดมาจากเว็บครับ
มันมี 2 version
คือ
python 2.5 และ 2.6
โดยไม่ระบุบระบบปฏิบัติการว่าเป็นของ os ไหน