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 คือ
luckyman Tue, 05/05/2009 - 21:10
ไฟล์ .pyd คือ dynamic link library ครับ ถ้าบนวินโดว์ก็คือ dll บนลินุกซ์ก็คือ so
ต้อง build ใหม่
ขอบคุณมาก
iAmbAsE Wed, 06/05/2009 - 10:56
In reply to ไฟล์ .pyd คือ by luckyman
ขอบคุณมากครับ
ต้อง build ใหม่
หมายถึงต้องติดตั้ง python ใหม่หรือป่าวครับ
build เฉพาะ module
luckyman Wed, 06/05/2009 - 11:16
In reply to ขอบคุณมาก by iAmbAsE
build เฉพาะ module นั้นใหม่
ลงพวก dev package ก่อน python-dev อะไรประมาณนี้
แล้ว build ไฟล์ pyd ใหม่ครับ
โอ้ๆๆๆ
iAmbAsE Wed, 06/05/2009 - 11:47
In reply to build เฉพาะ module by luckyman
โอ้ๆๆๆ พระเจ้าช่วย ไฟล์ pyd ผมโหลดมาจากเว็บครับ
มันมี 2 version
คือ
python 2.5 และ 2.6
โดยไม่ระบุบระบบปฏิบัติการว่าเป็นของ os ไหน