将LLDB与酿造的python-OSX一起使用
我目前正试图让将LLDB与酿造的python-OSX一起使用,python,macos,python-2.7,python-3.x,lldb,Python,Macos,Python 2.7,Python 3.x,Lldb,我目前正试图让lldbpython模块在我的MacBook上运行。 OSX已经提供了python版本,但是有很多理由选择自制python而不是预装python() 我使用的是自制python版本,但此版本不知道LLDB库的位置 Matthias@MacBookPro ~$ which python /usr/local/bin/python Matthias@MacBookPro ~$ python Python 2.7.11 (default, Dec 5 2015, 14:44:53)
lldbpython模块
在我的MacBook上运行。
OSX已经提供了python版本,但是有很多理由选择自制python而不是预装python()
我使用的是自制python版本,但此版本不知道LLDB库的位置
Matthias@MacBookPro ~$ which python
/usr/local/bin/python
Matthias@MacBookPro ~$ python
Python 2.7.11 (default, Dec 5 2015, 14:44:53)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lldb
>>>
现在我将此添加到我的.bash\u配置文件中:
export PYTHONPATH="/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python:${PYTHONPATH}"
这是预安装的python使用的预安装的LLDB模块的位置(这实际上适用于位于/usr/bin/python
-python3
下的预安装python)
但在酿造的过程中,我得到了:
Matthias@MacBookPro ~$ python
Python 2.7.11 (default, Dec 5 2015, 14:44:53)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
如何使LLDB模块
与酝酿的python一起工作?我真的很希望在我之前的任何人都能体验到这一点并找到解决方案。根据我的判断,通过自制软件安装llvm
,您可能可以让它工作。@robertklep似乎也不起作用。您找到解决方案了吗?我怀疑没有-似乎基本上还不可能获得一个lldb python模块来与酿造的python一起使用。从中可以看出,通过自制安装llvm
,您可能可以让它工作。@robertklep似乎也不起作用。您找到解决方案了吗?我怀疑不是这样的——看起来基本上仍然不可能获得一个lldb python模块来与酿造的python一起使用。
Matthias@MacBookPro ~$ python
Python 2.7.11 (default, Dec 5 2015, 14:44:53)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6