RFC: default python installlation directories
Jan Rękorajski
baggins at pld-linux.org
Sun Nov 22 18:52:08 CET 2015
On Sun, 22 Nov 2015, Jacek Konieczny wrote:
> Hi,
>
> Most Python HOWTOs and similar resources suggest using 'pip',
> 'easy_install' or other tools to install python modules or python-based
> programs. The problem is, that in PLD those tools would install modules
> in /usr/{lib{64},share}/pythonX.Y/site-packages – the same place, where
> python modules from our RPM packages go.
>
> This is a mess and may destroy already installed packages – using pip to
> install a single innocent program may cause chain reaction of installing
> dependency modules and overwitting old versions of those already in the
> system.
>
> virtualenv can help, but only if one chooses to use it.
>
> I suggest patching python, python3 and, if neccessary, other packages,
> so distutils/setuptools/pip would install Python modules to /usr/local
> by default – like autoconf configure scripts do. Python would look for
> modues in /usr/local first and then in /usr.
Makes sense. Go ahead and do it.
--
Jan Rękorajski | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/
More information about the pld-devel-en
mailing list