python - 想启动ninja-ide但不会启动
问题描述
在我的kali Linux中安装ninja-ide,每当我运行这个代码“ninja-ide”来运行它时,这个错误就会不断出现.....
Traceback (most recent call last):
File "/usr/bin/ninja-ide", line 34, in <module>
ninja_ide.setup_and_run()
File "/usr/share/ninja-ide/ninja_ide/__init__.py", line 71, in setup_and_run
core.run_ninja()
File "/usr/share/ninja-ide/ninja_ide/core/core.py", line 48, in run_ninja
from ninja_ide.gui import ide
File "/usr/share/ninja-ide/ninja_ide/gui/ide.py", line 45, in <module>
from ninja_ide.core import plugin_services
File "/usr/share/ninja-ide/ninja_ide/core/plugin_services.py", line 29, in <module>
from ninja_ide.gui.main_panel import main_container
File "/usr/share/ninja-ide/ninja_ide/gui/main_panel/main_container.py", line 36, in <module>
from ninja_ide.gui.main_panel import tab_widget
File "/usr/share/ninja-ide/ninja_ide/gui/main_panel/tab_widget.py", line 40, in <module>
from ninja_ide.gui.main_panel import browser_widget
File "/usr/share/ninja-ide/ninja_ide/gui/main_panel/browser_widget.py", line 27, in <module>
from PyQt4.QtWebKit import QWebView
ImportError: No module named QtWebKit
请问可能是什么原因
解决方案
您正在使用一个非常旧的 .deb,它需要 pyqt4 和不再可用的 qtwebkit,因此我建议使用源代码和以下命令安装它:
sudo apt-get update && apt-get install -y --no-install-recommends \
python3-pyqt5.qtwebkit \
qml-module-qtquick2 \
python3-pyqt5.qtquick \
wget \
unzip \
ca-certificates \
python3-setuptools
wget https://github.com/ninja-ide/ninja-ide/archive/v2.4.zip && unzip v2.4.zip
cd ninja-ide-2.4 && sudo python3 setup.py install
推荐阅读
- flutter - Flutter + webrtc 房间视频通话
- javascript - 比较两个表单电子邮件字段的值
- javascript - 单线程应用程序如何成为异步 nodejs
- javascript - jQuery Infinite Scroll 无法在移动设备上运行
- asp.net-core - 错误:尝试比较“[object Object]”时出错。使用输入复选框后,仅允许数组和可迭代对象无法删除控制台错误
- swift - Firebase 电子邮件验证未按预期工作,未经验证用户可以登录
- android - 实施以下功能是否违反 Google Play 政策?
- machine-learning - 我应该如何拆分我的数据以进行交叉验证和网格搜索?
- python - 如何从python中的列表中删除随机生成的重复值
- angular - Angular:如何显示来自 Lov Item 的数据?