PDA

View Full Version : ต้องการใช้ Tkinter แต่ import error ครับช่วยทีครับ



conan
21-11-2006, 11:41 PM
ผมต้องการใช้ Tkinter ครับแต่ import แล้วเกิด error สอนทีครับ ผมพิมพ์คำสั่งว่า

Python 2.4.3 (#1, Oct 23 2006, 14:19:47)
[GCC 4.1.1 20060525 (Red Hat 4.1.1-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from Tkinter import*
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 38, in ?
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.4.so: cannot open shared object file: No such file or directory
>>>

ต้องทำอะไรบ้างสอนทีนะครับ ผมพึ่งศึกษาต้องทำโปรเจคจบนะครับ ขอบคุณครับ

asylu3
22-11-2006, 11:32 AM
File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 38, in ?
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.4.so: cannot open shared object file: No such file or directory

เท่าที่ดูจาก error คิดว่า Python หาตำแหน่ง Library &#39;libtk8.4.so&#39; ไม่พบซึ่งอาจจะเป็นไปได้ว่า
- คุณระบุชื่อไฟล์ผิด
- ติดตั้ง Library ไม่สมบูรณ์

วิธีแก้ให้แนะว่าให้เปิดไฟล์ /usr/lib/python2.4/lib-tk/Tkinter.py ดูที่บรรทัด 38 ว่า
มันอ้างถึง Path ไหนที่จะ Import libtk8.4.so เข้ามาแล้ว Path นั้นมีอยู่จริงไหม
ถ้าไม่มีไฟล์นี้อยู่ให้ลองค้นหาด้วยคำสั่งนี้ดูแล้วพยายาม Link ใหุ้ถูกต้อง


find / -name libtk8.4.so -print