PyQt6 for Linux on Arm - Issue with PyQt6-WebEngine

Phil Thompson phil at riverbankcomputing.com
Wed Jul 3 16:23:57 BST 2024


On 03/07/2024 16:11, Detlev Offenbach wrote:
> Am 03.07.24 um 17:07 schrieb Detlev Offenbach:
>> 
>> Am 03.07.24 um 16:22 schrieb Detlev Offenbach:
>>> Hi Phil,
>>> 
>>> unfortunately there is no PyQt6-QScintilla wheel available for Linux 
>>> on
>>> Arm. Otherwise I could try the ARM wheels using the eric IDE. 
>>> However,
>>> once such a wheel is provided, I don't expect difficulties because
>>> eric-ide already works on Manjaro ARM using the PyQt6 packages of the
>>> distro.
>>> 
>> I got it working by setting up a venv with '--system-site-packages' 
>> and
>> your wheel for Linux on ARM. It seems, that the PyQt6-WebEngine wheel
>> (or its sub wheel) is incomplete. Executing a
>> 
>> from PyQt6 import QtWebEngineWidgets
>> 
>> yields
>> 
>> ImportError: libwebp.so.6: cannot open shared object file: No such 
>> file
>> or directory
> 
> Additional Info: Manjaro ARM has libwebp.so.7.
> 
> Therefore I suggest to include that library in the wheel or give
> information about the platforms this wheel can be used on.

It's the same situation with all the platforms. The Qt wheels are built 
from what's installed by the online installer which supports the OSs 
documented in the Qt documentation. Manjaro is not one of them.

Phil


More information about the PyQt mailing list