From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: Re: Down with PYTHONPATH! Date: Tue, 18 Jun 2019 17:46:39 +0200 Message-ID: References: <87muikr3bq.fsf@mdc-berlin.de> <87ef3s37nq.fsf@gnu.org> <20190617154852.wjq42ywbsjyiobio@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36195) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdGJs-0002bX-5j for guix-devel@gnu.org; Tue, 18 Jun 2019 11:46:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdGJq-0006ed-Ho for guix-devel@gnu.org; Tue, 18 Jun 2019 11:46:48 -0400 In-Reply-To: <20190617154852.wjq42ywbsjyiobio@thebird.nl> 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: Pjotr Prins Cc: guix-devel@gnu.org, Ricardo Wurmus Hi Pjotr, > It would be interesting to see how others solve this problem. > Including Nix and Conda. Conda uses the same approach as Python's virtualenv: create a seperate Python installation made up mainly of linke to files shared with other such installations. We could probably do something similar in Guix as well, assuming we can make the Python executable figure out from which environment it was started. Konrad