pip3을 사용하여 virtualenv에 h5py를 설치할 수 없습니다

pip3을 사용하여 virtualenv에 h5py를 설치할 수 없습니다

저는 h5py를 설치하는 데 문제가 있는 초보자입니다.

저는 Ubuntu 18.04를 사용하고 있으며 pip3 및 Python 3.6.9를 사용하는 virtualenv에서 작업하고 있습니다.

virtualenv에서 다음 설치를 수행했습니다.

~$pip3 install -U pkgconfig

~$pip3 설치 -U cython

~$pip3 install -U numpy grpcio absl-py py-cpuinfo psutil portpicker six mock 요청 gast

~$pip3 목록 –local은 다음과 같습니다: absl-py 1.0.0 certifi 2021.10.8 charset-normalizer 2.0.9 Cython 0.29.25 gast 0.5.3 grpcio 1.42.0 idna 3.3 mock 4.0.3 numpy 1.19.5 pip 21.3.1 pkgconfig 1.5.5 portpicker 1.5.0 psutil 5.8.0 py-cpuinfo 8.0.0 요청 2.26.0 setuptools 58.5.3 6 1.16.0 urllib3 1.26.7 휠 0.37.0

그런 다음 virtualenv에서도 다음 설치를 수행했습니다.

~$pip3 설치 -U h5py

처음 발생한 오류는 다음과 같습니다.

캐시된 h5py-3.1.0.tar.gz 사용(371 kB) 빌드 종속성 설치 중 ... [?25l- done 휠 빌드 요구 사항 가져오기 ... [?25ldone 백엔드 종속성 설치 중 ... [?25l- 오류 오류: 종료 상태 1로 인해 명령 오류가 발생했습니다.

미리 조언해 주셔서 감사합니다.

답변1

빌드 종속성을 설치해야 합니다.python3-h5py패키지.
먼저 소프트웨어 및 업데이트( software-properties-gtk)에서 소스 코드 저장소를 활성화한 후 아래 명령을 실행해야 합니다.

sudo apt-get update
sudo apt-get build-dep python3-h5py

그런 다음 pip3으로 h5py 설치를 다시 시도하십시오.

답변2

문제를 해결한 YouTube 동영상을 찾았습니다. 다른 모듈의 올바른 버전을 먼저 설치하는 것과 관련이 있는 것 같습니다.

YouTube 동영상은 Islander Robotics의 작품입니다. https://youtu.be/ynK-X5IPu1A

관련 정보