我正在尝试安装和运行Ninja-ide。我已按照文档here
中的说明进行操作我移动到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中的文件/目录/文件夹布局,所以它完全有可能我在这里搞砸了一些简单的东西。
如果有人可以提供一些帮助,或者甚至在正确的方向上轻推,那将非常感激。
谢谢
答案 0 :(得分:1)
感谢思想的seumas - 我最终没必要那样做。
事实证明,虽然我已经下载并解压缩了sip,但我没有正确安装它。我需要跑:
$ python configure.py
$ make
$ make install
来自sip文件夹
一旦我完成了,我不得不为PyQt包重复相同的操作。完成后我就可以从shell中启动Ninja-ide而没有任何问题。
答案 1 :(得分:0)
听起来你可能有两个不同版本的python,试试运行:
brew doctor
它会告诉你存在什么重复项,如果你通过brew安装python尝试编辑你的路径,在usr / bin之前放置usr / local / bin,如下所述