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

标签 python macos ide

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

相关文章:

Python 使用用户名、密码和 API key 连接到 API

python - 如何在保留调试的同时从字符串加载 Python 模块?

python - 如果 Python Pandas 中的值介于两次之间,则将 '1' 添加到单元格

objective-c - 操作无法完成。没有这样的文件或目录: but the file exists

python - pytz:_utcoffset 对伊朗有错误的值(value)

ruby - "Pow is installed"现在出现在我所有的网站上

python - 当我使用 PyInstaller 时,为什么我的库会出现 platformdirs.mac 错误?

java - 添加依赖到 pom.xml 文件后 Spring Tool Suite 自动关闭

java - 你真的能用 GoF 设计模式构建一个快速的文字处理器吗?

python - 如果注释掉错误,Eclipse IDE(Pydev) 中内置 max() 函数和其他内置函数会出现错误