From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: bug#30921: Jupyter uses the wrong Python. Date: Mon, 02 Jul 2018 15:37:30 +0200 Message-ID: References: <87tvt5ixmc.fsf@elephly.net> <87woudhjme.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZz1r-0003PH-4S for bug-guix@gnu.org; Mon, 02 Jul 2018 09:38:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fZz1m-0005lZ-ID for bug-guix@gnu.org; Mon, 02 Jul 2018 09:38:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:34811) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fZz1m-0005lT-Ee for bug-guix@gnu.org; Mon, 02 Jul 2018 09:38:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fZz1m-0003Tc-3p for bug-guix@gnu.org; Mon, 02 Jul 2018 09:38:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87woudhjme.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 30921@debbugs.gnu.org ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> Yes. Installed kernels are normally under $prefix/share/jupyter/kernels. >> A standard installation of Jupyter via PyPI also installs a kernel for >> the same Python interpreter that is used for Jupyter. Additional kernels >> can then be installed afterwards. > > So my understanding is that there=E2=80=99s no bug on our side, right? That depends on what you call a bug. The current behavior of the Guix package for Jupyter is not in conflict with any written documentation for Jupyter, but does not respect a convention that standard installations (via pip, for example) do respect. This convention says that the default Python kernel for Jupyter uses the same Python installation as Jupyter itself. I'd vote for respecting this convention, and I'd be happy to work on an implementation, but don't count on me for this before August. Konrad.