Python Tkinter Linux Repair Question/ Python TCP Socket Example

M

My Python

I got to target my little GUI app that uses TCP sockets in Python
2.4.4 for Windows and Linux.


Question 1
=========
Given the above, I installed 2.4.4 on Windows 7 and Tkinter import
works like a charm. (the install is good)

The Linux (Red Hat 4.1.2-46) though has python preinstalled with ver
2.4.4, but Tkinter import fails:

Type "help", "copyright", "credits" or "license" for more information.Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/local/lib/python2.4/lib-tk/Tkinter.py", line 38, in ?
import _tkinter # If this fails your Python may not be configured
for Tk
ImportError: No module named _tkinter
Could someone please explain how to configure python for Tk or
(reinstall the Tkinter package by itself will be easier and get rid of
the issue, if so how to install)??

I tried reinstall the entire python-2.4.4.tar, followed instructions
(./configure, make, make install) -- this did not fix Tkinter.

Question 2
========
Can some one post a URL (or a sample module itself) that shows how to
write basic TCP socket application?
Any pointers, tutorials, youtube.com links are welcome if they are
specific.


Please post responses to this thread only (the e-mail is dummy)

TIA!!!
 
T

Thomas Jollans

I got to target my little GUI app that uses TCP sockets in Python
2.4.4 for Windows and Linux.


Question 1
=========
Given the above, I installed 2.4.4 on Windows 7 and Tkinter import
works like a charm. (the install is good)

The Linux (Red Hat 4.1.2-46) though has python preinstalled with ver
2.4.4, but Tkinter import fails:

Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/local/lib/python2.4/lib-tk/Tkinter.py", line 38, in ?
import _tkinter # If this fails your Python may not be configured
for Tk
ImportError: No module named _tkinter

Could someone please explain how to configure python for Tk or
(reinstall the Tkinter package by itself will be easier and get rid of
the issue, if so how to install)??

To build from source with Tkinter, you'll need to install Tcl/Tk first.

Many Linux distributions split up Python, so that the interpreter
package doesn't depend on Tk and X11 being installed. Debian GNU/Linux
has a "python-tk" package. I'm sure there is an equivalent package in
RHEL. You'll just have to find, it, and install.

-- Thomas
I tried reinstall the entire python-2.4.4.tar, followed instructions
(./configure, make, make install) -- this did not fix Tkinter.

Question 2
========
Can some one post a URL (or a sample module itself) that shows how to
write basic TCP socket application?

I believe the stdlin asyncore/asynchat documentation includes some
example code...
 
M

My Python

1. Could u also quote some URLs for sample GUI programs written using
Tkinter. I am looking for any aubstantial app that has Canvas, Frame,
Button, LIstbox widgets, plus File Open/Save for simple text files.

2. Some good holistic article for positioning widgets on the frame/
canvas, basic concepts that are explained visually with diagrams.

TIA
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,965
Messages
2,570,148
Members
46,710
Latest member
FredricRen

Latest Threads

Top