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