Estou tentando instalar a distribuição PyPy do Numpy (observe que o PyPy requer uma versão diferente do Numpy daquela encontrada nos repositórios), mas recebo o erro:
Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel
No entanto, tenho o python-dev mais recente instalado.
Alguma sugestão?
Responder1
O erro é um pouco enganador, mas a solução para mim foi instalarpypy-dev(em vez de python-dev
).
Responder2
Eu anotei isso no site deles:
Instalando NumPy
NumPy é uma exceção à regra de que a maioria dos pacotes funciona sem alterações. O módulo “numpy” precisa ser instalado a partir de nosso próprio repositório e não da fonte oficial.
Se você tiver pip (a linha de comando assume que encontra o pip pertencente ao PyPy, não ao do CPython):
pip install git+https://bitbucket.org/pypy/numpy.git
Alternativamente, a maneira direta:
git clone https://bitbucket.org/pypy/numpy.git
cd numpy
pypy setup.py install
Observe que o suporte ao NumPy ainda é um trabalho em andamento, muitas coisas não funcionam e aquelas que funcionam podem não ser mais rápidas do que o NumPy no CPython.
Responder3
Para quem ainda enfrenta esse erro em 2022, pip3 install --upgrade pip
resolvi o erro para mim.
Responder4
Aqui está outra possibilidade. Encontrei isso na página deles. Uma forma alternativa de instalação (encontrada no seu link). binários portáteis
Quando mencionei versões, você instalou python-dev ou python3-dev?