我在 22.04 版本中从存储库安装了 Eric6 IDE,
sudo apt install eric
安装没有错误,但无法启动。在 18.04 上安装 Eric IDE没有帮助。
日志中的错误是
File "/usr/share/eric/modules/E5Gui/ESToolButton.py", line 55
setPixelSize(self,int): argument 1 has unexpected type 'float'
有人在 22.04 上成功启动了这个包吗?
答案1
我做了这些更改,并让 eric6 启动了。我不知道是否会出现任何意外的副作用。
/usr/share/eric/modules/E5Gui/E5ToolButton.py 第 55 行
这行:font.setPixelSize(self.__badgeLabel.height() / 2.5)
变成:font.setPixelSize(round(self.__badgeLabel.height() / 2.5))
/usr/share/eric/modules/Network/IRC/IrcWidget.py 第 75 行
这行:self.splitter.setSizes([height * 0.6, height * 0.4])
变成:self.splitter.setSizes([round(height * 0.6), round(height * 0.4)])
答案2
https://groups.google.com/g/linux.debian.bugs.dist/c/7DeBR3OS9_A
似乎存在错误的依赖项,应该安装 eric7 而不是 eric6