Hello, could it be possible to implement in PyInstaller something like "LD_LIBRARY_PATH isolation" at least for Windows platform?
For python development I use PyQt. When PyQt is installed the folder C:\Python26\Lib\site-packages\PyQt4\bin; is added to system PATH. But on another system, where is installed another version of PyQt (Qt), the created binary of my app won't work. This is because installed PyQt libraries interfere to those bundled. I'm gettting the following message in onefile mode for my app in such a situation: ---- Cannot mix incompatible Qt libraries This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ---- The idea is to include to LD_LIBRARY_PATH for executed application only - path with libraries bundled with created executable - path of windows system libraries, like: - %SystemRoot%\system32; - %SystemRoot%; - %SystemRoot%\System32\Wbem; I think this could reduce some disappointment when executing created binaries on not properly configured Windows systems. regards Martin -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyinstaller?hl=en.
