Hi, I wounder why it was the --ignore-installed option introduced in the easyblock of tensorflow, which prevents to resolve dependencies in other locations. In fact, tensorflow build fails to compile numpy dependency if the openblas is missing locally. If the --ignore .. is removed or enabled optionally, then one could use the numpy provided by easybuild as dependence and avoid failure.
https://github.com/easybuilders/easybuild-easyblocks/commit/dc1e9a66e721d1276589bbd19f0dc6d53a6a75e6#diff-925e7942309e22e4c64cb2d99b50c206 Thanks. Best regards, Gizo