Re: Problem installing python package from a wheel #bitbake #python

Tim Orling

On Mon, Nov 22, 2021 at 2:54 PM David Babich <ddbabich@...> wrote:

I made it a little further by adding --no-cache-dir to the pip3 install command.  That got rid fo the warning about not being able to access the .cache/pip.  However I still have the error:

| ERROR: torch-1.10.0-cp36-cp36m-linux_aarch64.whl is not a supported wheel on this platform.

Installing third-party wheels is not something we are likely to ever support in Yocto Project/OpenEmbedded recipes.

Are you trying to install using pip3 on target?
Note that many factors will make it tricky for python wheels with binary content (C or Rust extensions). The python3 version must match, as will the libraries it requires. 

The wheel you listed was built for Python 3.6 (cp36) and ARM v8 (aarch64).  The error is what you would see if you were trying to install an aarch64 wheel on an x86-64 target, but other reasons could lead to that error. We don't know what version of glibc, gcc, etc. was used and whether those are going to be compatible.

Also, when asking questions, please tell us which release of Yocto Project you are using, what the MACHINE you are building for is, which layers you are using (and at what release) and other information to help us help you.


Join { to automatically receive all group messages.