首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么忍者-ide无法看到已安装的sip版本?

为什么忍者-ide无法看到已安装的sip版本?
EN

Stack Overflow用户
提问于 2013-01-05 17:33:02
回答 2查看 1.8K关注 0票数 2

我正在尝试安装和运行Ninja-ide。我遵循了documentation here中的说明

我移动到Ninja-ide文件夹并运行建议的命令:

代码语言:javascript
运行
复制
$ python ninja-ide.py

并获取以下内容:

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
XXXX-XXXX-MacBook-Pro:ninja-ide $ brew install sip

却被告知它已经安装了:

代码语言:javascript
运行
复制
Error: sip-4.13.3 already installed

现在,我会在这里举起我的手,说我刚刚习惯于使用shell来执行命令,并且刚刚习惯于Mac中的文件/目录/文件夹布局,所以我完全有可能在这里搞砸了一些简单的东西。

如果有人能提供一些帮助,甚至是在正确的方向上推动,这将是非常感激的。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-01-06 01:22:44

谢谢你的想法,seumas --我最终没必要这么做。

事实证明,尽管我已经下载并解压缩了sip,但我没有正确安装它。我需要运行:

代码语言:javascript
运行
复制
$ python configure.py
$ make
$ make install

从sip文件夹

一旦我这样做了,我必须对PyQt包重复同样的操作。做完这些之后,我就可以从shell启动忍者-ide了,没有任何问题。

票数 1
EN

Stack Overflow用户

发布于 2013-01-05 21:38:31

听起来你可以有两个不同版本的python,试着运行:

代码语言:javascript
运行
复制
brew doctor

它将告诉您存在哪些重复项,如果您通过brew安装了python,请尝试编辑路径,将usr/local/bin放在usr/bin之前,如下所述

python homebrew by default

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14170466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档