Car*_*ard 6 macos lldb macos-sierra
每次在MacOS上启动lldb时,都会出现以下错误。
File "<input>", line 1, in <module>
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", line 52, in <module>
import weakref
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", line 14, in <module>
from _weakref import (
ImportError: cannot import name _remove_dead_weakref
Run Code Online (Sandbox Code Playgroud)
我检查了所有文件和名称。
我不知道是什么引起了这个问题。
有任何想法吗?
lldb使用的Python框架实际上是系统自带的,不是Xcode附带的,而是Brad附带的。
lldb链接到Python,它使用它来提供一系列可扩展性功能。即使lldb从系统安装中拉入python dylib -因为那是它链接到的-其他Python的存在(通常是因为其他python二进制文件位于/ usr / bin / python之前的路径上)会导致Python从其他Python安装中读取其库文件。总体而言,这似乎并不顺利。
在大多数情况下,确保/ usr / bin / python在路径中位于最前面即可解决此问题。还要确保PYTHONPATH在您的侧面安装中没有引用python文件。
| 归档时间: |
|
| 查看次数: |
500 次 |
| 最近记录: |