New submission from Sridhar Ratnakumar <sridh...@activestate.com>: On Mon, 29 Jun 2009 09:56:53 -0700, Trent Mick <tre...@activestate.com> wrote:
> Sridhar Ratnakumar wrote: >> I installed ActivePython-3.1 to C:\Python31 but disabled the installer >> option "Register as default Python" .. because, I use Python-2.6 by >> default. >> >> However, this disabling broke 3.1's IDLE. Clicking on 'idle.bat' or >> 'idle.py' or 'idle.pyw' in C:\Python31\Lib\idle\ directory opens Python >> 2.6's IDLE. >> >> Since the installer knows the path to Python - C: \Python31\python.exe - >> does it make sense to patch the idle.bat file to use this binary? > > IIRC there is a special NT batch file syntax that you can use do that > idle.bat will look for python.exe in a relative path, so that you won't > have to patch idle.bat after install (which would be a pain). > > Here, use this for idle.bat: > > @echo off > set CURRDIR=%~dp0 > start %CURRDIR%..\..\pythonw.exe idle.pyw > > Perhaps you could add a bug to core Python to change idle.bat to be that? > > > Trent > ---------- components: IDLE, Windows files: idle-use-curr-py.patch keywords: patch messages: 89875 nosy: srid severity: normal status: open title: Patch to make 'idle.bat' run idle.pyw using appropriate Python interpreter (so 3.1's idle.bat does not accidently use python26.exe) type: behavior versions: Python 2.6, Python 3.1 Added file: http://bugs.python.org/file14392/idle-use-curr-py.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6378> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com