Rok Mandeljc
Rok Mandeljc
Hmm... looks like`PySide6` 6.3.x moved the bundled VC runtime DLLs from `PySide6` directory into `shiboken6` one, and our library search fails to find them there. I suppose the most sure-fire...
FWIW, having VC runtime DLLs in `shiboken6` instead `PySide6` directory also seems to break `PySide6` 6.3.x under python 3.7 on Windows systems without VC runtime installed (i.e., without PyInstaller involved);...
> Is this due to the fact that I am using PyTorch? Due to the limited support for conda & torch combination, some DLL probably did not get collected (I...
I imagine it would be the same as resetting/restoring `LD_LIBRARY_PATH`. Which, by the way, can be performed in the python code (at the start of the program) if developer is...
> > I imagine it would be the same as resetting/restoring `LD_LIBRARY_PATH`. Which, by the way, can be performed in the python code (at the start of the program) if...
Ah, right, $ORIGIN refers to collected executables' location, not the main executable. Thanks, that does sound like a good approach.
I haven't had time to look at this closely (i.e., trying to reproduce it here), but I would be very surprised if launching a complex, GUI-based, system-installed program like firefox...
You could modify `os.environ['LD_LIBRARY_PATH']` before calling `webbrowser.open()`... You could probably modify it permanently at the start of your program, if you don't have any other executables collected in the frozen...
> You could modify `os.environ['LD_LIBRARY_PATH']` before calling `webbrowser.open()`... You could probably modify it permanently at the start of your program, if you don't have any other executables collected in the...
> Yeah I just tried this, and it didn't work on Linux > > ```python > import webbrowser > import os > > lp_key = "LD_LIBRARY_PATH" > lp_orig = os.environ.get(f"{lp_key}_ORIG")...