ImportError:运行ninja-ide时没有名为Qsci的模块

时间:2014-10-02 22:30:20

标签: python qscintilla

我正在尝试安装并运行ninja-ide http://ninja-ide.org/home/

然而,当我尝试运行ninja-ide时,我遇到了这个错误

ImportError: No module named Qsci

我一直试图安装ninja-ide整夜。

我尝试从源代码安装所有内容,使用各种博客中提到的apt-get依赖项进行安装。

我安装了一切。 SIP,PyQt4,Qscintilla,各种依赖。

我在/usr/local/include/python2.7中为python安装文件夹创建了符号链接,因为/usr/include/python2.7中安装了python。

我甚至将Qsci文件夹从/usr/include/qt4复制到/usr/lib/python2.7/dist-packages/PyQt4/usr/local/lib/python2.7/dist-packages/PyQt4

我现在厌倦了安装一切。我仍然无法弄清楚为什么它给了我

ImportError: No module named Qsci

我整晚都在搜索谷歌和Stack Overflow。

3 个答案:

答案 0 :(得分:8)

您需要安装: 蟒-qscintilla2

此外,需要的版本是仍处于开发阶段的版本,而不是正式版本。

答案 1 :(得分:2)

对于Qt4使用:

sudo apt-get install python-pyqt4 python-qscintilla2

对于Qt5,请使用:

sudo apt-get install python-pyqt5 python-pyqt5.qsci

在此处查看所有可用的软件包:https://launchpad.net/ubuntu/+source/qscintilla2

答案 2 :(得分:1)

安装此

sudo apt-get install python-qscintilla2