Problems with IDLE in Windows 8.1 and installer x86 Version 3.10.8
Thomas Passin
list1 at tompassin.net
Wed Nov 9 23:05:46 EST 2022
Sorry about the typo at the end. If you need to search the entire disk,
use this command instead of the one I had in my last post:
where /R c:\ python.exe
On 11/9/2022 9:00 PM, Thomas Passin wrote:
>
> On 11/9/2022 7:02 PM, darkstone at o2online.de wrote:
>> Is there no one who can help?
>
> Is there a reason why you tried to install a 32-bit version? Most
> personal computers are 64-bit ones these days. Also, I don't remember if
> you are running Windows or not.
>
> One problem for getting help from the list is that there have not been
> many details given. "Doesn't start" is not helpful. Are there error
> messages displayed on the terminal? How did you try to start it? Does
> Python run at all?
>
> A Python installation normally includes a batch file that launches idle.
> This batch file may not be on your path for one reason or another. If
> so, it would not run when you type "idle" at a command line.
>
> So the first thing to do is to figure out if you have either the Python
> program idle.py or idle.pyw, or the batch file idle.bat (for Windows) On
> Linux Mint, when I typed "idle" at a terminal, I got this message:
>
> "Command 'idle' not found, but can be installed with:
>
> sudo apt install idle"
>
> So that's how you would get it with that flavor of Linux.
>
> I'm going to walk through what I would probably do if I had the same
> problem on Windows (I'm going to assume that you are running Windows).
> It's a little long to write out, but not really that hard. Basically,
> there are only a few steps:
>
> 1. Find your Python installation;
> 2. Look in the installation location to see if the idle program is there;
> 3. If it is, try to run it and note any error messages.
>
> First you need to find out where your Python installation is located on
> your system disk. If you don't know, one way to find out is to run the
> following command in a console window:
>
> where /R %USERPROFILE% python.exe
>
> You may be surprised that there more several ones that you didn't
> expect, such as (on my computer):
>
> C:\Users\tom\AppData\Local\Microsoft\WindowsApps\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\python.exe
>
> It seems that Windows has its own Python installation; that's not the
> one you want. You are looking for one that looks like this (with your
> own user name, of course, instead of mine):
>
> C:\Users\tom\AppData\Local\Programs\Python\Python310\python.exe
>
> Appdata\Local\Programs is where Python3 usually gets installed. Now we
> know that I have Python 3.10 at
> C:\Users\tom\AppData\Local\Programs\Python. You may be using a
> different version of Python; if so, just use that version instead.
>
> Idle is normally installed in the directory tree under python. Let's
> call the top of that tree %PYTH0N%. On my system, as we see above, that
> is C:\Users\tom\AppData\Local\Programs\Python\Python310. Idle should be at
>
> %PYTHON%\Lib\idlelib
>
> Open Windows explorer, and navigate to that directory. If you have that
> directory, then you should be able to run idle. If it doesn't exist,
> That's a problem and needs to be fixed, probably by a fresh install of
> Python. If it does, you will see the batch file idle.bat. Double-click
> it, and idle should run. If it does not, see below.
>
> That's not a convenient way to run idle time after time. Either you
> need to get idle on your path, or perhaps it will be available using the
> windows Start menu. Check that out by tapping the Windows key, then
> typing "idle" (without the quotes). It may be there. But look closely,
> for it may be the idle associated with a different version of Python
> than the one you want to use. For example, on my system I have Idle in
> the Start Menu, but only for Python 3.7 and not Python 3.10 which is the
> most recent version I have.
>
> If you double-clicked on the idle batch file but it failed to run, then
> you need to get any error messages. You need to run it from a console
> so you can see any output. Open a console. you want to run idle using
> python and not pythonw (because pythonw will not open a window). So in
> the console, type "python " (without quotes but with the space), then
> the path to the file.
>
> The path to the file is a lot to type, and it's easier to just drag the
> icon for the file (remember, it's idle.py) into the console window.
> Press the <ENTER> key and idle should run. If it doesn't, note any
> error messages. Then come back here and tell us what they were.
>
> It's possible that the "where" program didn't find your python
> installation. That would be because it's installed somewhere outside of
> your user tree, like Program Files. You can look again in the entire
> disk (assuming it's on the c: drive, which is almost certainly so):
>
> where /R c:\% python.exe
>
>> Von: darkstone at o2online.de
>> Gesendet: Freitag, 4. November 2022 15:10
>> An: Eryk Sun
>> Cc: python-list at python.org
>>
>>
>>
>>
>>
>> Yes, there is always the message “modified successfull”, “installed
>> sucessfully”, but IDLE does’t start. I tried it with the newer
>> Version, too. Ist 3.11.0 for 32 bit, but it also doesn’t work. Do you
>> have other suggetions, that it works?
>>
>>
>>
>>
>>
>>
>>
>> Von: Eryk Sun
>> Gesendet: Donnerstag, 3. November 2022 22:50
>> An: darkstone at o2online.de
>> Cc: python-list at python.org
>>
>>
>>
>>
>>
>> On 11/3/22, darkstone at o2online.de <darkstone at o2online.de> wrote:
>>> Is there a reason, why it is not installed? Its the same check mark
>>> in the
>>> installer like IDLE…
>>
>> Did you try what I suggested? Modify the installation to remove the
>> tkinter/IDLE component. Then modify it again to select the component
>> to be reinstalled. Also, try to repair the installation. This may
>> reset any DLLs or extension modules that were missing or that were the
>> wrong version.
>>
>> Ignore the suggestion from Nithish to install tkinter via pip. tkinter
>> is part of the standard library and cannot be installed via pip. There
>> is no tkinter package on the Python package index (pypi.org).
>
More information about the Python-list
mailing list