Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将LLDB与酿造的python-OSX一起使用_Python_Macos_Python 2.7_Python 3.x_Lldb - Fatal编程技术网

将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