What happens is basically is that "python --version" gets called and the version.h file checks the output and fails for you. I talked with Sledge but they didn't write this function/helper. Python has some in-built calls that could be used as an alternative in the file instead of this solution. I'd do a PR but it might just get thrown out so.. eh. I don't know.
@Peter since you are keen into providing builds with more debugging info you can try one by applying the following diff on the v4.6.0 code.
It will print to the log more info about the Python installs it encounters.
Unfortunately I don't have time to commit and follow up on this, that's why I am posting the diff.
Super weird there is nothing in logs. I ran it inside the VM and the added new prints all appeared. Huh. Did you open the Search tab? I'll check the file I sent again, its weird.
C:\Windows\System32>cd "C:/Users/Gebruiker/AppData/Local/Programs/Python/Python38"
C:\Users\Gebruiker\AppData\Local\Programs\Python\Python38>dir *.exe
Volume in drive C is i9-I
Volume Serial Number is 86C1-1218
Directory of C:\Users\Gebruiker\AppData\Local\Programs\Python\Python38
03-05-2021 11:54 101.552 python.exe
03-05-2021 11:54 100.016 pythonw.exe
2 File(s) 201.568 bytes
0 Dir(s) 279.112.032.256 bytes free
Last edited by bitcoin on Wed Nov 08, 2023 9:18 am, edited 3 times in total.
Peter wrote: ↑Wed Nov 08, 2023 9:07 am
Super weird there is nothing in logs. I ran it inside the VM and the added new prints all appeared. Huh. Did you open the Search tab? I'll check the file I sent again, its weird.
Nothing in the logs IF I DON'T CLICK SEARCH ENGINE and ONLY START qB :)
See my last update!
EDIT: running qB as an admin doesn't change anything in the logs or results
oh just super, qB 4.5.5 started freezing up again... Sigh. wtf is going on!!!!!
I'm gonna close qB 4.5.5 and remove Python 3.10 first, with iObit.
EDIT: still unstable! And it keeps insisting on an update, even after telling it no once or twice before. Even scrolling is impossible until it finally gives up asking. I'll now test how stable it remains.
I'm going to close qB 4.5.5 and remove Python 3.8 next, with iObit.
NEW EDIT:
bitcoin wrote: ↑Wed Nov 08, 2023 9:13 am
After the reboot I started your QT again. Did a View... Search Engine and got greeted with yet another full Python installation routine.
...
It's like.. there is NO output from Python at all? wtf...
I wonder if Sledge has any clue.
If he comes up with any changes, I'll produce a new build ASAP.
PS C:\WINDOWS\system32> $Env:Path
C:\Program Files\Python38\Scripts;C:\Program Files\Python38;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python310;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python38;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files\dotnet;C:\Program Files\Git\cmd;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python39\;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python39\Scripts;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python38\Scripts;C:\Users\Gebruiker\AppData\Local\Microsoft\WindowsApps;C:\Users\Gebruiker\AppData\Local\Programs\Microsoft VS Code\bin
PS C:\WINDOWS\system32> Get-ChildItem Env:Path
Name Value
---- -----
Path C:\Program Files\Python38\Scripts;C:\Program Files\Python38;C:\Users\Gebruiker\AppDat...
PS C:\WINDOWS\system32> Get-ChildItem Env:Path
Name Value
---- -----
Path C:\Program Files\Python38\Scripts;C:\Program Files\Python38;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python310;C:\Users\Gebruiker\AppData\Local\Programs\Python\Python38;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW...
A later EDIT: once Python 3.10 was removed, qB 4.5.5 was stable again despite the initial update freezes. I just updated to 4.6 and all is still good. Not gonna install Python 3.10 again :) UPDATE: not as stable as I hoped...Will continue editing here to update my findings.
Update: frack, it's stable again BUUUUT I lost many big torrents once again!!! Frack! And adding them is a pita... Constant freezes etc. Will see how that goes once I re-added all the URIs. Fracking Python.
Update: re-added the torrents I know I missed. If the freezes now continue it's because qB has problems with big torrents (maybe due to the remaining Python installation I still have - will test) https://pasteboard.co/WWBcxr58h94U.png
I switched to another (identical) PC where qbittorrent didn't have any problems and I've been using search since. I also had no more problems with a lagging non-responding user interface...
BUT today the problem came back: I can still search but sorting on a column crashes QB once again. The only program I had newly installed was Sticky Password manager for Windows. I had that also installed on my old PC. I'm pretty sure StickyPassword is causing the UI not responding problem!
I'm also noticing LOTS of disk reads by QB - more than should be needed for uploading (+100MB/s read actions on disk). This is also happening since I installed SF.
I'll update this thread if I find a way for SF to ignore QB.