Apologies in advance if these two options have already been mentioned: 
Just noting two alternative paths to get leo up and running that work great 
under linux and may also work (perhaps with some tweaking, perhaps not.... 
I can't say as I ditched Windows for linux 20 years ago):

UV - a rust alternative/successor to pip (Mac/Linux/Windows)
https://github.com/astral-sh/uv

With uv installed (which is as simple as downloading and giving exec 
permissions to the prebuilt binary), Leo is running in a matter of seconds 
on my linux box via the one liner:
uv run --with leo leo
(of course uv has all the knobs to specify specific versions etc)
uv will even install it's own version of python
uv has many more features than pip

If this doesn't work either on windows directly or via WSL, then (via the 
--script feature of uv) it shouldn't be difficult to write a single .py 
wrapper script, containing specifically-tweaked dependency metadata, to run 
leo with a bespoke list of dependendencies.


nix - (Mac/Linux/Windows-via-WSL2)
I recommend the alternate nix installer by Determinate Systems:
https://github.com/DeterminateSystems/nix-installer

nix is an amazing package manager. 
Leo is already packaged in nix: 
https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=leo-editor

When nix is installed via the Determinate installer (which uses flakes by 
default), then nix is up and running (without even being "installed") with 
this one liner:
nix run nixpkgs#leo-editor

Warning: There is quite a learning curve to nix. But once you're over the 
hump, there's no going back.

I hope these options help.

Cheers


On Thursday, October 17, 2024 at 8:51:26 PM UTC+11 Edward K. Ream wrote:

> On Wed, Oct 16, 2024 at 5:00 PM lewis <lewi...@fastmail.com.au> wrote:
>
> Here is a summary procedure on running Leo on wsl Ubuntu-24.04 and some 
>> installation issues Edward experienced. Thomas - thanks for your comments 
>> on QtWayland.
>>
>
> Many thanks for this summary. I have just created info item #4106 
> <https://github.com/leo-editor/leo-editor/issues/4106> to discuss Sage, 
> IPython and Leo.
>
> Edward
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/6db2cbdb-56cc-40dd-b13e-4eee2c84a2e4n%40googlegroups.com.

Reply via email to