
저는 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