2

我正在尝试安装和运行 Ninja-ide。我已按照此处文档中的说明进行操作

我移动到 Ninja-ide 文件夹并运行建议的命令:

$ python ninja-ide.py

并获得以下信息:

XXXX-XXXX-MacBook-Pro:ninja-ide twmeggs$ python ninja-ide.py
Traceback (most recent call last):
  File "ninja-ide.py", line 26, in <module>
    import ninja_ide
  File "/Users/XXXX/ninja-ide/ninja_ide/__init__.py", line 48, in <module>
import sip
ImportError: No module named sip

所以我尝试重新安装 sip:

XXXX-XXXX-MacBook-Pro:ninja-ide $ brew install sip

只是被告知它已经安装:

Error: sip-4.13.3 already installed

现在,我会在这里举手说我只是习惯了使用 shell 执行命令,只是习惯了 Mac 中的文件/目录/文件夹布局,所以我完全有可能我在这里搞砸了一些简单的事情。

如果有人可以提供一些帮助,甚至是朝着正确的方向轻推,将不胜感激。

谢谢

4

2 回答 2

1

感谢您的想法 seumas - 我最终不必这样做。

事实证明,虽然我已经下载并解压缩了 sip,但我没有正确安装它。我需要运行:

$ python configure.py
$ make
$ make install

从 sip 文件夹

完成后,我必须对 PyQt 包重复相同的操作。完成后,我可以毫无问题地从 shell 启动 Ninja-ide。

于 2013-01-05T17:22:44.163 回答
0

听起来你可能有两个不同版本的 python,尝试运行:

brew doctor

它将告诉您存在哪些重复项,如果您通过 brew 安装 python,请尝试编辑路径以将 usr/local/bin 放置在 usr/bin 之前,如此处所述

默认情况下python自制

于 2013-01-05T13:38:31.097 回答