@@ -384,26 +384,26 @@ \section{Alternate Installation}
384384of the following sections applies to you.
385385
386386
387- \subsection {Alternate installation: \UNIX {} ( the home scheme) }
387+ \subsection {Alternate installation: the home scheme }
388388\label {alt-install-prefix }
389389
390- Under \UNIX , there are two ways to perform an alternate installation.
391- The `` prefix scheme'' is similar to how alternate installation works
392- under Windows and Mac OS, but is not necessarily the most useful way to
393- maintain a personal Python library. Hence, we document the more
394- convenient and commonly useful `` home scheme'' first.
395-
396390The idea behind the `` home scheme'' is that you build and maintain a
397- personal stash of Python modules, probably under your home directory.
391+ personal stash of Python modules. This scheme's name is derived from
392+ the idea of a `` home'' directory on \UNIX , since it's not unusual for
393+ a \UNIX {} user to make their home directory have a layout similar to
394+ \file {/usr/} or \file {/usr/local/}. This scheme can be used by
395+ anyone, regardless of the operating system their installing for.
396+
398397Installing a new module distribution is as simple as
399398
400399\begin {verbatim }
401400python setup.py install --home=<dir>
402401\end {verbatim }
403402
404- where you can supply any directory you like for the \longprogramopt {home}
405- option. Lazy typists can just type a tilde (\code {\textasciitilde }); the
406- \command {install} command will expand this to your home directory:
403+ where you can supply any directory you like for the
404+ \longprogramopt {home} option. On \UNIX , lazy typists can just type a
405+ tilde (\code {\textasciitilde }); the \command {install} command will
406+ expand this to your home directory:
407407
408408\begin {verbatim }
409409python setup.py install --home=~
@@ -417,6 +417,11 @@ \subsection{Alternate installation: \UNIX{} (the home scheme)}
417417 {home}{/bin}
418418 {home}{/share}
419419
420+
421+ \versionchanged [The \longprogramopt {home} option used to be supported
422+ only on \UNIX ]{2.4}
423+
424+
420425\subsection {Alternate installation: \UNIX {} (the prefix scheme) }
421426\label {alt-install-home }
422427
@@ -491,14 +496,13 @@ \subsection{Alternate installation: \UNIX{} (the prefix scheme)}
491496point to an alternate Python installation, this is immaterial.)
492497
493498
494- \subsection {Alternate installation: Windows }
499+ \subsection {Alternate installation: Windows (the prefix scheme) }
495500\label {alt-install-windows }
496501
497- Since Windows has no conception of a user's home directory, and since
498- the standard Python installation under Windows is simpler than that
499- under \UNIX , there's no point in having separate \longprogramopt {prefix}
500- and \longprogramopt {home} options. Just use the \longprogramopt {prefix}
501- option to specify a base directory, e.g.
502+ Windows has no concept of a user's home directory, and since the
503+ standard Python installation under Windows is simpler than under
504+ \UNIX , the \longprogramopt {prefix} option has traditionally been used
505+ to install additional packages in separate locations on Windows.
502506
503507\begin {verbatim }
504508python setup.py install --prefix="\Temp\Python"
0 commit comments