Slacko Puppy 5.3.3 - Installing Python & Setting up Tkinter

For discussions about programming, programming questions/advice, and projects that don't really have anything to do with Puppy.
Post Reply
Message
Author
afishe2000
Posts: 37
Joined: Fri 29 Jan 2010, 16:09

Slacko Puppy 5.3.3 - Installing Python & Setting up Tkinter

#1 Post by afishe2000 »

I've set this up on a couple of machines now and thought I'd pass it along...

It may not be the most up to date libraries and such, but it works.

Installing Python:
Using Puppy Package Manager under the category System install python_plus-2.6.6-i486-s

After installing you will have the following missing libraries:

libtcl8.5.so libtk8.5.so libgoocanvas.so.3

Open a console and type "python" you should see:

#python
Python 2.6.6 (r266:84292, Nov 27 2010, 1947:39)
[GCC 4.5.1] on linux2
Type "help", "copyright", "credits" or "license for more information
>>>


(No errors in the python installation)

Type "quit()" to exit python

Cleaning up two of the missing libraries:
Goto http://dotpups.de/ITAmember/python/, download and install:
tcl-8.5.7-p4.pet
tk-8.5.7-p4.pet

Open a console and type "python" then "import Tkinter" you should see:

#python
Python 2.6.6 (r266:84292, Nov 27 2010, 1947:39)
[GCC 4.5.1] on linux2
Type "help", "copyright", "credits" or "license for more information
>>>import Tkinter
>>>


(No errors in the Tkinter installation)

Again type "quit()" to exit python

Goto http://packages.ubuntu.com/lucid/i386/l ... 3/download, download and install

Getting Geany to execute Python programs:
Open Geany and select Edit > Preferences
In Tools change the Terminal to "/usr/bin/xterm -e ebash -c"

Testing Tkinter:
Open Geany and create a new document and enter

Code: Select all

from Tkinter import *
root = Tk()
w = Label(root, text="Hello, world!")
w.pack()
root.mainloop()

Save it as HelloWorld.py

Press the Execute button

The program should execute without errors

Reference Material:
http://www.pythonware.com/library/tkint ... /index.htm

Useful Python Libraries
Basic setup instructions:
1. Download the source from one of the links below
2. Unpack the source distribution and change directory to the resulting top-level directory.
3. Type "python setup.py install"

http://www.crummy.com/software/BeautifulSoup/
http://wwwsearch.sourceforge.net/mechanize/
Last edited by afishe2000 on Tue 21 Aug 2012, 16:21, edited 1 time in total.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#2 Post by darkcity »

nice work added link to wiki
http://puppylinux.org/wikka/Python

does libgoocanvas need compiling, its part of gtk?
http://packages.ubuntu.com/lucid/libgoocanvas-dev

8)

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#3 Post by don570 »

I was able to get mypaint to work on oldyeller's version of Precise 2.60
(I haven't tested his latest version)


Mypaint is available HERE

_________________________________________________

afishe2000
Posts: 37
Joined: Fri 29 Jan 2010, 16:09

#4 Post by afishe2000 »

Thank you for the link.
does libgoocanvas need compiling, its part of gtk?

http://packages.ubuntu.com/lucid/libgoocanvas-dev
I downloaded and installed, no compiling and no problem.

I'll edit the original post to include it.

Pelo

Python plus 2.6.6

#5 Post by Pelo »

python_plus-2.6.6-i486-s.pet: 21 M
No Module name tkinter
Give-up. Don't mind.

musicguy
Posts: 2
Joined: Sat 29 Mar 2014, 13:43

How about with Python 3.6?

#6 Post by musicguy »

Has anyone had success installing tkinter with python 3.6 on xenailpuppy64 ver 7.5?

Post Reply