Я создал virtualenv с PyPy и попытался установить SciPy, но установка завершилась со следующей ошибкой:Можно ли установить scipy под pypy?
distutils.errors.DistutilsError: Setup script exited with error: Command "cc -O2 -fPIC -Wimplicit -O2 -fPIC -Wimplicit -O2 -fPIC -Wimplicit -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=1 -DHAVE_CBLAS -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -Inumpy/core/include -Ibuild/src.linux-x86_64-3.2/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/home/luke/Programowanie/Python/connect4/venv-pypy/include -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -Ibuild/src.linux-x86_64-3.2/numpy/core/src/private -c numpy/core/src/multiarray/scalarapi.c -o build/temp.linux-x86_64-3.2/numpy/core/src/multiarray/scalarapi.o" failed with exit status 1
Существует определенный numpy version suited for pypy, но единственное, что я нашел около SciPy старый call for donations. С того времени что-то изменилось?
'scipy' скомпилировал код, как и' numpy'. Таким образом, даже если у вас есть работающий PyPy numpy (он полностью совместим?), Это не значит, что вы можете установить обычный 'scipy' поверх него. Если вы не нашли PyPy 'scipy', то вы не можете добавить его. Но имейте в виду, что 'scipy' представляет собой набор свободно связанных пакетов. – hpaulj
Этот призыв к пожертвованиям предназначен для предложения «numpy». Это предложение специально исключает «scipy». Другими словами, никто официально не работает над версией «scipy». – hpaulj
@hpaulj Они упоминают scipy позже в тексте: «В частности, мы не планируем (...) реализовывать другие научные библиотеки, такие как SciPy, matplotlib или biopython" – Luke