[Python-3000] Install python-3000 as python3

Terry Reedy tjreedy at udel.edu
Sat Nov 15 03:38:29 CET 2008


Martin v. Löwis wrote:
>> Currently on Windows, python3.0 is installed as just plain 'python'.
>> This already causes problems when I want to choose 2.5 or 3.0.  In my
>> quick start list, I have two entries which both say "Python (command
>> line)" with the *same* icon. 
> 
> What is a quick start list, and how did you get Python into it?

In Windows, when one click the start button on the left end of the task 
bar, a panel pops up with a list of frequently used programs or 
shortcuts on the left.  I don't know its official name so I called it 
'quick start list'. Windows puts things there.  I did not mean QuickLaunch.

On the same panel, 'All Programs' brings up shortcuts and directories 
with shortcuts -- the contents fof ...\StartMenu\Programs.  I have 
Python2.5 and Python3.0 directories.  Each has several identically named 
entries.  Inside the directories, that is fine.  But displayed out of 
the directory, as when two identically named shortcuts end up on the 
frequently used list, they become indistinguishable.  (The items in the 
list *are* the originals, as with Python lists, not copies.) As a 
result, I click on one and if it is not the one I want, click on the 
other.  The same would be true for desktop shortcuts, although those 
*are* copies and can be renamed.

>> It would be really helpful if
>> there was a new icon for 3.0.
> 
> Contributions are welcome.

I found the 16x16 py.ico and pyc.ico in python30/dlls, but not the nicer 
ones actually used for python.exe and the shortcuts nor the larger 
desktop versions.  Any hints on how to get them for possible editing?

About right-click context menu for .py and .pyc: once upon a time there 
were entries to run with 2.4 or 2.5.  Both said run with 'python', but I 
could tell the difference bacause of the icons.  Now there are none, 
either from installing 3.0 or deleting 2.4.  Even 'Open' is disabled.

My suggestion is that if the binaries were individually name pythonx.y, 
then there could be individual context menu entries 'run with 
pythonx.y'.  I believe that you can only tell windows to add a 'run 
with' or 'edit with' entries with the program name having to be what it 
actually is.

Terry Jan Reedy



More information about the Python-3000 mailing list