Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
En Sat, 06 Feb 2010 08:21:46 -0300, Anthra Norell escribió: Gabriel, Thanks for your hints. I take them up one by one: >>> import os Traceback (most recent call last): File "", line 1, in ImportError: No module named os C:\PYTHON25\LIB>dir os.* OS PY 25,211 08-03-06 9:27a OS.PY OS PYC24,430 06-05-08 6:45p OS.PYC Here we are! Somehow the name got upper-cased! There's a whole bunch (131) of upper-cased names in the Lib I shall install the whole thing from scratch. That should take care if it. Thank you very much. If you still have problems, try setting the PYTHONCASEOK environment variable. C:\temp>python25 -? ... Other environment variables: ... PYTHONCASEOK : ignore case in 'import' statements (Windows). Frederic (Looking forward to Linux!) Or at least a more decent Windows version. ME was a complete failure - Win98 Second Edition, being older, was better. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
Gabriel, After reinstalling the whole package things are shaping up. It still doesn't work but it fails more to the point of your suggestions. I update the responses to your questions: Anthra Norell wrote: Gabriel, Thanks for your hints. I take them up one by one: Gabriel Genellina wrote: En Fri, 05 Feb 2010 10:23:57 -0300, Anthra Norell escribió: I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle window. The OS is Windows ME. The download of 2.5 finished with a warning saying that 2.5 was the highest version for Windows 9* Any tips? I'd suggest a couple more tests. Open the Python interpreter and execute: py> from idlelib import idle This *should* launch IDLE, or raise an error... >>> import idle Traceback (most recent call last): File "", line 1, in File "C:/PYTHON25/lib/IDLELIB\idle.py", line 19, in PyShell.main() File "C:\Python25\Lib\idlelib\PyShell.py", line 1390, in main root = Tk(className="Idle") File "C:\PYTHON25\lib\lib-tk\Tkinter.py", line 1647, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, want objects, useTk, sync, use) _tkinter.TclError: Can't find a usable init.tcl in the following directories: C:/PYTHON25/lib/tcl8.4 C:/lib/tcl8.4 C:/library Checking for the whereabouts of the tcl8.4 directory I find it in C:/PYTHON25/TCL together with a few more plus some files. C:\PYTHON25\TCL>dir Volume in drive C is PKBACK# 001 Volume Serial Number is 07D1-0103 Directory of C:\PYTHON25\TCL . 11-25-08 4:09p . .. 11-25-08 4:09p .. TCL84LIB 191,802 03-27-06 4:23p tcl84.lib TCLSTU~1 LIB 2,264 03-27-06 4:23p tclstub84.lib DDE1 2 11-25-08 4:09p DDE1.2 REG1 1 11-25-08 4:09p REG1.1 TCL8 4 11-25-08 4:09p TCL8.4 TK8 4 11-25-08 4:09p TK8.4 TK84 LIB 167,288 03-27-06 4:44p tk84.lib TKSTUB84 LIB 2,988 03-27-06 4:43p tkstub84.lib TIX8 4 02-06-10 1:09p tix8.4 4 file(s)364,342 bytes 7 dir(s)2,569.25 MB free This is the way the installer fixed it. The thing to do seems to be to move the tcl8.4 dirctory to the lib directory. Before I start upsetting things, perhaps you would know whether the whole TCL subtree should move. Frederic -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
Gabriel, Thanks for your hints. I take them up one by one: Gabriel Genellina wrote: En Fri, 05 Feb 2010 10:23:57 -0300, Anthra Norell escribió: I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle window. The OS is Windows ME. The download of 2.5 finished with a warning saying that 2.5 was the highest version for Windows 9* Any tips? I'd suggest a couple more tests. Open the Python interpreter and execute: py> from idlelib import idle This *should* launch IDLE, or raise an error... >>> import idle Traceback (most recent call last): File "", line 1, in File "C:/PYTHON25/Lib/IDLELIB\idle.pyw", line 6, in import PyShell File "C:\Python25\Lib\idlelib\PyShell.py", line 3, in ImportError: No module named os >>> import os Traceback (most recent call last): File "", line 1, in ImportError: No module named os If nothing happens, exit the process and open another one, and execute: py> import Tkinter >>> import Tkinter Traceback (most recent call last): File "", line 1, in File "C:\PYTHON25\lib\lib-tk\Tkinter.py", line 37, in import FixTk # Attempt to configure Tcl/Tk without requiring PATH File "C:\PYTHON25\lib\lib-tk\FixTk.py", line 1, in import sys, os ImportError: No module named os py> root = Tkinter.Tk() py> root.mainloop() An empty window should appear. If not, I'd say something is wrong with the Tcl/Tk libraries. For the time being 2.4 works fine. I'd much prefer 2.5, though, because it includes the image library (PIL), whereas 2.4 cannot even use it. PIL has an impressive compatibility record - it works with *any* Python version from 1.5.2 up. You should be able to use PIL with 2.4 without problems. Another good hint to a side issue: I should download PIL for P2.4. I guess it wasn't available back then and so I continued doing images with P2.2. The real issue seems to be a missing module "os". C:\PYTHON25\LIB>dir os.* Volume in drive C is PKBACK# 001 Volume Serial Number is 07D1-0103 Directory of C:\PYTHON25\Lib OS PY 25,211 08-03-06 9:27a OS.PY OS PYC24,430 06-05-08 6:45p OS.PYC 2 file(s) 49,641 bytes 0 dir(s)2,635.30 MB free Here we are! Somehow the name got upper-cased! There's a whole bunch (131) of upper-cased names in the Lib I shall install the whole thing from scratch. That should take care if it. Thank you very much. Frederic (Looking forward to Linux!) -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
En Fri, 05 Feb 2010 10:23:57 -0300, Anthra Norell escribió: I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle window. The OS is Windows ME. The download of 2.5 finished with a warning saying that 2.5 was the highest version for Windows 9* Any tips? I'd suggest a couple more tests. Open the Python interpreter and execute: py> from idlelib import idle This *should* launch IDLE, or raise an error... If nothing happens, exit the process and open another one, and execute: py> import Tkinter py> root = Tkinter.Tk() py> root.mainloop() An empty window should appear. If not, I'd say something is wrong with the Tcl/Tk libraries. For the time being 2.4 works fine. I'd much prefer 2.5, though, because it includes the image library (PIL), whereas 2.4 cannot even use it. PIL has an impressive compatibility record - it works with *any* Python version from 1.5.2 up. You should be able to use PIL with 2.4 without problems. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
Duncan Booth wrote: Anthra Norell wrote: Using pythonw.exe will start the program with all error output dumped in the bit bucket. Running from a command prompt with python.exe will at least let you see if there are any errors. python.exe from the command line works all right in a DOS window. The problem must be with idle.pyw. I tried the old idle.pyw (2.4) with the new python.exe. (2.5) and that didn't work either. What is the bit bucket? If I had a clue, I could go from there. What puzzles me is that version 2.4 has been working fine and one wouldn't think that the changes from 2.4 to 2.5 would be so extensive as to cause a major malfunction. For the time being 2.4 works fine. I'd much prefer 2.5, though, because it includes the image library (PIL), whereas 2.4 cannot even use it. Bit bucket: http://en.wikipedia.org/wiki/Bit_bucket If you are seeing nothing at all when running it with python.exe instead of pythonw.exe then something bizarre must be happening. My guess would have been that you had a problem importing something: e.g. if Tkinter isn't installed properly then running Idle under pythonw.exe would exit with an error message but you wouldn't see the error message. However since you don't see an error message when running it with python.exe it isn't that. Sorry, I'm out of ideas for now. No matter. I'll just keep working with 2.4. The machine is on its way out anyway. I have a brand new Dell Latitude E6500 without an operating system waiting to be set up with Linux. That'll take some time. Thank you for your suggestions. Frederic -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
Anthra Norell wrote: >> Using pythonw.exe will start the program with all error output dumped in >> the bit bucket. Running from a command prompt with python.exe will at >> least let you see if there are any errors. >> > python.exe from the command line works all right in a DOS window. The > problem must be with idle.pyw. I tried the old idle.pyw (2.4) with the > new python.exe. (2.5) and that didn't work either. > What is the bit bucket? If I had a clue, I could go from there. What > puzzles me is that version 2.4 has been working fine and one wouldn't > think that the changes from 2.4 to 2.5 would be so extensive as to cause > a major malfunction. For the time being 2.4 works fine. I'd much prefer > 2.5, though, because it includes the image library (PIL), whereas 2.4 > cannot even use it. Bit bucket: http://en.wikipedia.org/wiki/Bit_bucket If you are seeing nothing at all when running it with python.exe instead of pythonw.exe then something bizarre must be happening. My guess would have been that you had a problem importing something: e.g. if Tkinter isn't installed properly then running Idle under pythonw.exe would exit with an error message but you wouldn't see the error message. However since you don't see an error message when running it with python.exe it isn't that. Sorry, I'm out of ideas for now. -- Duncan Booth http://kupuguy.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
Thank you both (Alf and Duncan) for your comments. I answer Duncan's questions interleaved: Duncan Booth wrote: Anthra Norell wrote: Hi, I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle window. This is the command I have been using: C:\Python24\pythonw.exe C:\Python24\Lib\IDLELIB\idle.pyw -n -c execfile('C:\\Python24\\i') And this is the command that doesn't start anything: C:\Python25\pythonw.exe C:\Python25\Lib\IDLELIB\idle.pyw -n -c execfile('C:\\Python25\\i') The command is exactly the same with the digit 5 in the place of 4. All paths and names are correct. C:\\Python25\\i sets up sys.path but seems irrelevant, as taking the execfile () part out doesn't change anything. The OS is Windows ME. The download of 2.5 finished with a warning saying that 2.5 was the highest version for Windows 9* Any tips? Thanks Does 'unable to start a 2.5 idle window' mean you get some sort of error or simply that nothing happens? Nothing happens and no error message shows. The disk head stepper makes a brief attempt at something then goes silent and that's it. What happens if you simply run C:\Python25\Lib\IDLELIB\idle.bat Does that work or not? Same thing: Nothing happens What about running this from a command prompt: C:\Python25\python.exe C:\Python25\Lib\IDLELIB\idle.py Same thing: Nothing! Does that run idle or do you get any error messages? What about this? C:\Python25\python.exe C:\Python25\Lib\IDLELIB\idle.pyw Nothing! Using pythonw.exe will start the program with all error output dumped in the bit bucket. Running from a command prompt with python.exe will at least let you see if there are any errors. python.exe from the command line works all right in a DOS window. The problem must be with idle.pyw. I tried the old idle.pyw (2.4) with the new python.exe. (2.5) and that didn't work either. What is the bit bucket? If I had a clue, I could go from there. What puzzles me is that version 2.4 has been working fine and one wouldn't think that the changes from 2.4 to 2.5 would be so extensive as to cause a major malfunction. For the time being 2.4 works fine. I'd much prefer 2.5, though, because it includes the image library (PIL), whereas 2.4 cannot even use it. Frederic -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
Anthra Norell wrote: > Hi, > >I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle >window. > > This is the command I have been using: >C:\Python24\pythonw.exe C:\Python24\Lib\IDLELIB\idle.pyw -n -c > execfile('C:\\Python24\\i') > > And this is the command that doesn't start anything: >C:\Python25\pythonw.exe C:\Python25\Lib\IDLELIB\idle.pyw -n -c > execfile('C:\\Python25\\i') > > The command is exactly the same with the digit 5 in the place of 4. > All paths and names are correct. C:\\Python25\\i sets up sys.path but > seems irrelevant, as taking the execfile () part out doesn't change > anything. The OS is Windows ME. The download of 2.5 finished with a > warning saying that 2.5 was the highest version for Windows 9* Any > tips? > > Thanks > Does 'unable to start a 2.5 idle window' mean you get some sort of error or simply that nothing happens? What happens if you simply run C:\Python25\Lib\IDLELIB\idle.bat Does that work or not? What about running this from a command prompt: C:\Python25\python.exe C:\Python25\Lib\IDLELIB\idle.py Does that run idle or do you get any error messages? What about this? C:\Python25\python.exe C:\Python25\Lib\IDLELIB\idle.pyw Using pythonw.exe will start the program with all error output dumped in the bit bucket. Running from a command prompt with python.exe will at least let you see if there are any errors. -- Duncan Booth http://kupuguy.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list
Re: C:\Python25\Lib\IDLELIB\idle.pyw won't start
* Anthra Norell: Hi, I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle window. This is the command I have been using: C:\Python24\pythonw.exe C:\Python24\Lib\IDLELIB\idle.pyw -n -c execfile('C:\\Python24\\i') And this is the command that doesn't start anything: C:\Python25\pythonw.exe C:\Python25\Lib\IDLELIB\idle.pyw -n -c execfile('C:\\Python25\\i') The command is exactly the same with the digit 5 in the place of 4. All paths and names are correct. C:\\Python25\\i sets up sys.path but seems irrelevant, as taking the execfile () part out doesn't change anything. The OS is Windows ME. The download of 2.5 finished with a warning saying that 2.5 was the highest version for Windows 9* Any tips? Don't know, but the '-n' option, is that passed to IDLE? Perhaps try removing that. Cheers & hth., - Alf -- http://mail.python.org/mailman/listinfo/python-list
C:\Python25\Lib\IDLELIB\idle.pyw won't start
Hi, I upgraded from 2.4 to 2.5 and am unable to start an 2.5 idle window. This is the command I have been using: C:\Python24\pythonw.exe C:\Python24\Lib\IDLELIB\idle.pyw -n -c execfile('C:\\Python24\\i') And this is the command that doesn't start anything: C:\Python25\pythonw.exe C:\Python25\Lib\IDLELIB\idle.pyw -n -c execfile('C:\\Python25\\i') The command is exactly the same with the digit 5 in the place of 4. All paths and names are correct. C:\\Python25\\i sets up sys.path but seems irrelevant, as taking the execfile () part out doesn't change anything. The OS is Windows ME. The download of 2.5 finished with a warning saying that 2.5 was the highest version for Windows 9* Any tips? Thanks Frederic -- http://mail.python.org/mailman/listinfo/python-list