On Tue, Aug 26, 2014 at 2:26 PM, Twirlip2 <ahr...@googlemail.com> wrote: > On Tuesday, 26 August 2014 19:46:55 UTC+1, Terry Reedy wrote: >> On 8/26/2014 2:01 PM, Twirlip2 wrote: >> >> > [...] > > Here are the aforementioned error messages (sorry, I didn't realise I could > simply "select all" and "copy" text from a command window) - I hope the > formatting doesn't get messed up. (I haven't used Google Groups in years.) > > Microsoft Windows XP [Version 5.1.2600] > (C) Copyright 1985-2001 Microsoft Corp. > > Traceback (most recent call last): > File "I:\Python34\lib\runpy.py", line 170, in _run_module_as_main > "__main__", mod_spec) > File "I:\Python34\lib\runpy.py", line 85, in _run_code > exec(code, run_globals) > File "I:\Python34\lib\idlelib\__main__.py", line 8, in <module> > import idlelib.PyShell > File "I:\Python34\lib\idlelib\PyShell.py", line 18, in <module> > from code import InteractiveInterpreter > File "E:\Work\Comp\Python\Lib\code.py", line 28 > path = getenv('PYTHONPATH') + r'\' > ^ > SyntaxError: EOL while scanning string literal
It looks like the problem is that you've named your module 'code.py', which is the name of a standard library module used by IDLE. So, when IDLE tries to 'from code import InteractiveInterpreter', instead of getting I:\Python34\lib\code.py, it's getting E:\Work\Comp\Python\Lib\code.py, which isn't going to work :). Incidentally, your SyntaxError is due to trying to use r'\' to get a backslash literal. Even with r'' strings, backslash will escape a quote character (but the backslash remains in the string). In this case, it's simplest to just use '\\'. Hope this helps, -- Zach -- https://mail.python.org/mailman/listinfo/python-list