This is turning into a venv thread rather than anything else, but anyway...
- FWIW I have successfully installed Leo (and VR3 etc.) on two Linux machines via venv. - on my problematic Windows machine, in a venv, how come all the installed requirements seem to be *not* in the venv? I was expecting them to under <venv>\Lib\site-packages, or similar. but if I (re-)run <venv>\leo-editor> python3 - m pip install -r requirements.txt then I get a long list of requirements (including PyQt6 ones) already satisfied ... in a location <user>\appdata\local\... J^n On Tuesday, November 5, 2024 at 2:16:37 PM UTC [email protected] wrote: > Freewin falls back to using a QTextBrowser if a QWebEngineView isn't > present. That only affects the rendered view, not the editor view. The > QTextBrowser's rendering is limited compared with the QWebEngineView but > that won't really matter for most nodes. > > I have removed all the PyQt* files from site-packages and re-installed. > When you remove all those *dist* files, pip doesn't know that the package > had ever been installed. > > I wonder if a revised WebEngine package got into PyPi recently and it's > accidentally missing the DLL. A downgrade might work in that case. > > On Tuesday, November 5, 2024 at 8:49:58 AM UTC-5 jkn wrote: > >> Hi Thomas - yes, all good suggestions. I have these and/or similar on my >> list to check when I have a few minutes. I did look for the .dll yesterday >> but didn't note down the results >> >> I am not desperate enough to use VR3 to try your option (3), I really >> just want to have VR3 there in my 'cutting-edge' ;-: Leo to try a few >> experiments. >> >> I will update in a bit >> >> Thanks, J^n >> >> >> On Tuesday, November 5, 2024 at 1:10:22 PM UTC [email protected] wrote: >> >>> That seems like just what I did. You might look at the Qt files in >>> Python's Lib\site-packages in the venv and see if they are symlinked to the >>> files in the main (non-vm) install. I don't know when files in a new VM get >>> symlinked and when they don't. If they are symlinked then I only have >>> three ideas left: >>> >>> 1. Delete all Qt files yourself and re-install their packages one by one >>> with pip; >>> 2. Downgrade PyQt and the WebEngineView to an earlier version. >>> >>> If they are not symlinked I would say to do the same but inside the >>> venv's site-package directory. >>> >>> 3. One more possibility would be to delete everything in the venv and >>> re-create it (or make a new one) and to pip-install leo 6.8.1. This >>> version of Leo may (and probably will) run. Then just use that venv to run >>> your Leo clone. >>> >>> Maybe #3 should be the first thing to try. >>> >>> Oh, yes, can you search for that DLL by name to see if it's actually >>> present on the computer? >>> >>> On Tuesday, November 5, 2024 at 7:49:42 AM UTC-5 jkn wrote: >>> >>>> Hmm - I think I have just done what you suggest above and get the same >>>> error as before. ie: >>>> >>>> - create a virtual environment >>>> - activate it >>>> - git clone leo... >>>> - cd leo-editor >>>> - python3 -m pip -r requirements.txt >>>> ... >>>> - python3 launchleo.py >>>> >>>> and (if VR3 is enabled) I get the same error as before (NB: not sure it >>>> is exactly what you were reporting): >>>> >>>> [image: Capture.PNG] >>>> - >>>> >>>> On Monday, November 4, 2024 at 7:14:10 PM UTC [email protected] wrote: >>>> >>>>> After a kernel update on my Linux Mint VM just now, I got the same >>>>> error - no PyQt6-WebEngine. Upgrading the PyQt6-x packages didn't fix >>>>> the >>>>> error. I installed using requirements.txt into a venv and running in >>>>> that >>>>> venv VR3 finds the QWebEngine and runs. >>>>> >>>>> On Monday, November 4, 2024 at 6:51:53 AM UTC-5 jkn wrote: >>>>> >>>>>> Hmm, slightly separate point, but now I am trying to replicate things >>>>>> (enabling viewrendered3) on my Windows machine... >>>>>> >>>>>> I am getting a Windows Error popup: ... Qt6WebEngineCore.dll was not >>>>>> found... >>>>>> >>>>>> Leo itself doesn't have an error from vr3. >>>>>> >>>>>> I've tried to install/re-install a few things via pip, but no >>>>>> success. Any pointers? >>>>>> >>>>>> Thanks, jon N >>>>>> >>>>>> >>>>>> >>>>>> On Monday, November 4, 2024 at 2:44:50 AM UTC [email protected] >>>>>> wrote: >>>>>> >>>>>>> On Sunday, November 3, 2024 at 5:55:10 PM UTC-5 jkn wrote: >>>>>>> >>>>>>> Anyway - after putting 'freewin.py' in myLeoSettings.leo (and >>>>>>> installing QtWebEngineView for PyQt6 - interestingly VR3 does not seem >>>>>>> to >>>>>>> give a warning if this is not installed) - I seem to be making >>>>>>> progress, >>>>>>> both with VR3 and with Freewin. >>>>>>> >>>>>>> >>>>>>> Freewin will fall back to using a QTextBrowser for the rendered view >>>>>>> if QWebEngineView isn't installed, and it should emit a message about >>>>>>> that. VR3 can't work without a QWebEngineView, and it's supposed to >>>>>>> emit a >>>>>>> message about a missing QWebEngineView . Maybe some recent change has >>>>>>> stepped on the message, but I don't recall any changes in that part of >>>>>>> the >>>>>>> code. >>>>>>> >>>>>> -- 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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/leo-editor/e409e3fc-db45-496b-9426-22f7f5391aeen%40googlegroups.com.
