From mboxrd@z Thu Jan 1 00:00:00 1970 From: sirgazil Subject: Re: How can I replace Python venv and pip with Guix? Date: Tue, 04 Feb 2020 13:09:25 -0500 Message-ID: <170116487ac.b7ccaa5d24989.1600771557397302786@zoho.com> References: <170082257a9.bbf196a73697.871070894081541659@zoho.com> <04CB4E79-C00C-41D8-BCAD-E188832D63EE@posteo.de> <1701049401d.1293b0e6720556.5375911807886978669@zoho.com> <6246e5281a43e838e35347f8413d6ed4@posteo.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60245) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iz2dl-0006Ec-Vw for help-guix@gnu.org; Tue, 04 Feb 2020 13:09:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iz2dk-0008F8-VC for help-guix@gnu.org; Tue, 04 Feb 2020 13:09:37 -0500 Received: from sender4-pp-o91.zoho.com ([136.143.188.91]:25177) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iz2dk-0008Bz-MT for help-guix@gnu.org; Tue, 04 Feb 2020 13:09:36 -0500 In-Reply-To: <6246e5281a43e838e35347f8413d6ed4@posteo.de> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane-mx.org@gnu.org Sender: "Help-Guix" To: mlell Cc: help-guix ---- On Tue, 04 Feb 2020 09:31:07 -0500 wrote ---- > Hi sirgazil, >=20 > > Well, the profile is created and persists, but, after deactivating the > > environment, how do I start an environment that uses that profile? > >=20 > > If you just want to create a profile following a manifest file, just use >=20 > guix package --manifest=3D"your-manifest.scm" -p=20 > /path/to/profile-folder >=20 > That said, the containerization features of `guix environment` can be=20 > handy in other cases, too. Yes, I just skimmed through the "Guix Profiles in Practice" recipe in the C= ookbook, and that seems to be what I should be using. =C2=AB[...] you can think of a profile as a kind of universal =E2=80=98virt= ualenv=E2=80=99 that can hold any kind of software whatsoever, not just Pyt= hon software.=C2=BB I'll give it a try. In my humble opinion, the "Guix Profiles in Practice" recipe should be conv= erted into a section in the manual (called "Profiles"). I thought it was a = nice overview. Thanks again, Moritz.