lldb: ImportError: No module named site

lldb: ImportError: No module named site

我正在 Mac Yosemite,使用命令行实用程序全新安装 XCode 6.3。

lldb 在 XCode 下工作正常,我想尝试通过终端使用 lldb,但是当我键入 lldb 命令时,我得到:

a-MacBook-Air:K&R a$ lldb
ImportError: No module named site

不知道对你有没有帮助:

a-MacBook-Air:K&R a$ which lldb
/usr/bin/lldb

谢谢

我解决了。

我之前安装了 canopy(https://www.enthought.com/products/canopy/)。 Canopy 准备 python 环境。这个 python 环境使用 lldb 令人不安。

如果您正在使用 canopy,您应该将其卸载或更改 canopy 设置。 从 Canopy 标题菜单 ==> 首选项 ==> 常规 ==> "Default Python Environment" 并按 "Unset as default"。现在你可以使用 lldb 了。

(我正在使用 Canopy 1.5.2)

干杯,

公明

这似乎是由 Enthought Canopy 引起的,正如 Fujiwara 在回答中所解释的那样。

如果您不想在系统范围内更改设置,只需在启动 LLDB 时临时修改 PATH

> PATH=/usr/bin:${PATH} lldb