博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Error】ImportError: cannot import name _remove_dead_weakref
阅读量:4207 次
发布时间:2019-05-26

本文共 733 字,大约阅读时间需要 2 分钟。

安装lldb插件()后,lldb启动报错:

Traceback (most recent call last):  File "", line 1, in 
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", line 52, in
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
from _weakref import (ImportError: cannot import name _remove_dead_weakref

搜素了一下大概明白了原因。macOS自带的python verison是2.7.10,在/usr/bin/python。而通过brew安装的python名是python@2,在/usr/local/bin/python。两个python用到的pip包不同。网友提供的办法大多是remove python@2。因此只需要让lldb加载时用系统自带的python即可,修改一下环境变量。

解决方法:

export PATH=/usr/bin:$PATH# 或 brew remove python@2 --ignore-dependencies

参考:

转载地址:http://bgmli.baihongyu.com/

你可能感兴趣的文章
Android编译系统环境初始化过程分析
查看>>
user2eng 笔记
查看>>
DRM in Android
查看>>
ARC MRC 变换
查看>>
Swift cell的自适应高度
查看>>
【linux】.fuse_hiddenXXXX 文件是如何生成的?
查看>>
【LKM】整合多个LKM为1个
查看>>
【Kernel】内核热补丁技术揭秘
查看>>
【Error】/usr/bin/env: ‘python’: No such file or directory
查看>>
手工挂载VMware共享目录
查看>>
【Kernel】pid 与 tgid
查看>>
【Error】make LKM时 找不到符号
查看>>
【转载】【C语言】浅析C语言之uint8_t / uint16_t / uint32_t /uint64_t
查看>>
【转载】yum update 自动忽略内核更新
查看>>
【maven】打包jar上传到服务器运行
查看>>
关闭centos wayland
查看>>
【Error】chsh: PAM: Authentication failure
查看>>
【Error】zsh历史记录丢失
查看>>
解析漏洞总结
查看>>
有趣的二进制 读书笔记
查看>>