[Python-Dev] Proposal for virtualenv functionality in Python
Georg Brandl
g.brandl at gmx.net
Sat Feb 20 18:16:07 CET 2010
Am 20.02.2010 06:37, schrieb Michael Foord:
>
>
>
> --
> http://www.ironpythoninaction.com
Nice signature!
> On 19 Feb 2010, at 22:52, Eric Smith <eric at trueblade.com> wrote:
>
>> Glenn Linderman wrote:
>>> On approximately 2/19/2010 1:18 PM, came the following characters
>>> from the keyboard of P.J. Eby:
>>>> At 01:49 PM 2/19/2010 -0500, Ian Bicking wrote:
>>>>> I'm not sure how this should best work on Windows (without
>>>>> symlinks,
>>>>> and where things generally work differently), but I would hope if
>>>>> this idea is more visible that someone more opinionated than I
>>>>> would
>>>>> propose the appropriate analog on Windows.
>>>>
>>>> You'd probably have to just copy pythonv.exe to an appropriate
>>>> directory, and have it use the configuration file to find the "real"
>>>> prefix. At least, that'd be a relatively obvious way to do it,
>>>> and it
>>>> would have the advantage of being symmetrical across platforms: just
>>>> copy or symlink pythonv, and make sure the real prefix is in your
>>>> config file.
>>>>
>>>> (Windows does have "shortcuts" but I don't think that there's any
>>>> way
>>>> for a linked program to know *which* shortcut it was launched from.)
>>> No automatic way, but shortcuts can include parameters, not just
>>> the program name. So a parameter could be --prefix as was
>>> suggested in another response, but for a different reason.
>>
>> Shortcuts don't work from the shell (well, cmd.exe, at least), do
>> they? Can't test from here.
>
> They do if you add .lnk to your PATHEXT environment variable.
Which is something we probably don't want to do globally.
Georg
More information about the Python-Dev
mailing list