-
ผมต้องการใช้ 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
>>>
ต้องทำอะไรบ้างสอนทีนะครับ ผมพึ่งศึกษาต้องทำโปรเจคจบนะครับ ขอบคุณครับ
-
Code:
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 'libtk8.4.so' ไม่พบซึ่งอาจจะเป็นไปได้ว่า
- คุณระบุชื่อไฟล์ผิด
- ติดตั้ง Library ไม่สมบูรณ์
วิธีแก้ให้แนะว่าให้เปิดไฟล์ /usr/lib/python2.4/lib-tk/Tkinter.py ดูที่บรรทัด 38 ว่า
มันอ้างถึง Path ไหนที่จะ Import libtk8.4.so เข้ามาแล้ว Path นั้นมีอยู่จริงไหม
ถ้าไม่มีไฟล์นี้อยู่ให้ลองค้นหาด้วยคำสั่งนี้ดูแล้วพยายาม Link ใหุ้ถูกต้อง
Code:
find / -name libtk8.4.so -print