[Interest] Qt 5 Creator (Mac) Debugger should use the system python executable
René J.V. Bertin
rjvbertin at gmail.com
Thu Feb 5 22:55:37 CET 2015
On Thursday February 05 2015 20:57:53 André Pönitz wrote:
Hi André
> > I haven't looked at the Creator code for a while, but doesn't it launch
> > Python with a .py file?
>
> Not anymore.
Ok, from what version if I may ask?
> Invoking sys.executable inside LLDB does not reliably produce a Python
> executable usable with that LLDB. Not even on Linux.
This probably more a question to ask on the lldb ML, but that surprises me more than just a bit. My OS X lldb (inside the Xcode bundle) is linked against /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/LLDB, which in turn is linked against /System/Library/Frameworks/Python.framework/Versions/2.7/Python . So that's the python it should be loading when it starts an embedded interpreter.
I see that that interpreter indeed gives a sys.path that includes the paths from my MacPorts python-2.7 , which I never realised was possible. Interestingly sys.version is unchanged though...
> The point of invoking LLDB first is to not have to care where its Python
> support infrastructure lives.
No argument there, it makes sense, and means this thread came too late (pending verification, though ;)).
R.
More information about the Interest
mailing list