From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: installing python 2 and python 3 in the same profile Date: Sun, 11 Mar 2018 14:27:05 +0100 Message-ID: <20180311132705.GA904@thebird.nl> References: <87y3j4l3xj.fsf@mdc-berlin.de> <20180310083421.GA26219@thebird.nl> <64c00214-a8f9-49f8-3f15-7c478f148c8d@crazy-compilers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ev14G-0006m1-Ri for guix-devel@gnu.org; Sun, 11 Mar 2018 09:31:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ev14D-0006nO-Mj for guix-devel@gnu.org; Sun, 11 Mar 2018 09:31:16 -0400 Received: from mail.thebird.nl ([95.154.246.10]:41316) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ev14D-0006mv-Gf for guix-devel@gnu.org; Sun, 11 Mar 2018 09:31:13 -0400 Content-Disposition: inline In-Reply-To: <64c00214-a8f9-49f8-3f15-7c478f148c8d@crazy-compilers.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Hartmut Goebel Cc: guix-devel@gnu.org On Sun, Mar 11, 2018 at 02:00:40PM +0100, Hartmut Goebel wrote: > Am 10.03.2018 um 09:34 schrieb Pjotr Prins: > > Generally, mixing Python2 and 3 in one profile makes no sense. During a > > I strongly disagree with the same arguments as Ricardo. > > The only reason we have problems installing both python2 and python3 in > the same profile is: We are using PYTHONPATH in a way it is not meant to > be used. See my analysis posted a few days ago - which I need to finish. > > We need to fix the way guix is installing Python! OK, ok. Do note that it won't fix issues around minor versions where the PYTHONPATH does not disambiguate. Therefore it is not as clean as it is made out to be. Nothing Guix specific, but solvable through profiles. Pj.