Numpy의 PyPy 배포판을 설치하려고 하는데(PyPy에는 저장소에 있는 것과 다른 버전의 Numpy가 필요합니다) 오류가 발생합니다.
Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel
그러나 최신 python-dev가 설치되어 있습니다.
어떤 제안이 있으십니까?
답변1
오류는 약간 오해의 소지가 있지만 나를 위한 해결책은 설치하는 것이었습니다.pypy-dev(대신에 python-dev
).
답변2
나는 그들의 사이트에서 이것을 언급했습니다.
NumPy 설치
NumPy는 대부분의 패키지가 변경 없이 작동한다는 규칙의 예외입니다. "numpy" 모듈은 공식 소스가 아닌 자체 저장소에서 설치해야 합니다.
pip가 있는 경우(명령줄에서는 CPython의 pip가 아닌 PyPy에 속하는 pip를 찾는 것으로 가정합니다):
pip install git+https://bitbucket.org/pypy/numpy.git
또는 직접적인 방법은 다음과 같습니다.
git clone https://bitbucket.org/pypy/numpy.git
cd numpy
pypy setup.py install
NumPy 지원은 아직 진행 중이며 많은 기능이 작동하지 않으며 작동하는 기능이 CPython의 NumPy보다 빠르지 않을 수도 있습니다.
답변3
2022년에도 이 오류가 계속 발생하는 경우 pip3 install --upgrade pip
오류를 해결해 주었습니다.
답변4
여기에 또 다른 가능성이 있습니다. 나는 그들의 웹페이지를 통해 이것을 발견했습니다. 다른 설치 방법(링크에서 찾을 수 있음) 휴대용 바이너리
버전을 언급했을 때 python-dev 또는 python3-dev를 설치하셨나요?