我正在尝试安装和运行Ninja-ide。我遵循了documentation 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中的文件/目录/文件夹布局,所以我完全有可能在这里搞砸了一些简单的东西。
如果有人能提供一些帮助,甚至是在正确的方向上推动,这将是非常感激的。
谢谢
发布于 2013-01-06 01:22:44
谢谢你的想法,seumas --我最终没必要这么做。
事实证明,尽管我已经下载并解压缩了sip,但我没有正确安装它。我需要运行:
$ python configure.py
$ make
$ make install
从sip文件夹
一旦我这样做了,我必须对PyQt包重复同样的操作。做完这些之后,我就可以从shell启动忍者-ide了,没有任何问题。
发布于 2013-01-05 21:38:31
听起来你可以有两个不同版本的python,试着运行:
brew doctor
它将告诉您存在哪些重复项,如果您通过brew安装了python,请尝试编辑路径,将usr/local/bin放在usr/bin之前,如下所述
https://stackoverflow.com/questions/14170466
复制相似问题