我正在尝试安装和运行 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 中的文件/目录/文件夹布局,所以这是完全可能的我在这里搞砸了一些简单的事情。
如果有人可以提供一些帮助,甚至是朝着正确的方向插入,我们将不胜感激。
谢谢
最佳答案
感谢 seumas 的想法 - 我最终不必那样做。
事实证明,虽然我已经下载并解压了 sip,但我并没有正确安装它。我需要运行:
$ python configure.py
$ make
$ make install
来自 sip 文件夹
完成后,我必须对 PyQt 包重复相同的操作。完成后,我就可以毫无问题地从 shell 启动 Ninja-ide。
关于python - 为什么 Ninja-ide 看不到安装的 sip 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14170466/