lldb:ImportError:没有名为site的模块

时间:2015-04-14 14:16:31

标签: xcode macos xcode6 lldb

我在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

由于

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:2)

我解决了。

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

如果您使用遮篷,则应将其卸下或更改遮篷设置。 来自Canopy标题菜单==>偏好==>一般==> “默认Python环境”并按“取消设置为默认值”。现在你可以使用lldb了。

(我正在使用Canopy 1.5.2)

干杯,

Kimiaki