Я пытаюсь установить Numpy в pypy3 virtualenv, но я застрял с этой ошибкой (при импорте):
venv_pypy/site-packages/numpy-1.16.0.dev0+1d38e41-py3.5-linux-x86_64.egg/numpy/core/_multiarray_umath.pypy3-60-x86_64-linux-gnu.so: undefined symbol: cblas_sgemm
Я нахожусь на современном archlinux, Numpy отлично работает с CPython, но у меня есть проект с использованием панд (который зависит от numpy), который мне нужно проверить на pypy.
Сначала я попробовал рекомендуемый метод (pip install numpy
в venv), но не сработал.(установка в порядке, но ошибка при выполнении все та же).
Затем я попробовал то, что предлагается https://stackoverflow.com/a/14391693/1745291 (связано с Numpy multiarray.so: неопределенный символ: cblas_sgemm ), так как я не установил ATLAS (пакет aur на arch, который я не хочу устанавливать), попытаться собрать с помощью OpenBias.Но все еще не работает (та же ошибка, и метод может быть устаревшим, поскольку он с 2013 года)
... И, наконец, я попытался построить без ускорений (по крайней мере, как утверждается), следующее: https://docs.scipy.org/doc/numpy-1.15.0/user/building.html#disabling-atlas-and-other-accelerated-libraries ... Но все тот же результат ...
Что я делаю не так?