Skip to main content
 首页 » 编程设计

python之为什么 Ninja-ide 看不到安装的 sip 版本

2025年05月04日9soundcode

我正在尝试安装和运行 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。