반응형
VSCode에서 intel사의 depth camera의 한 종류인 realsense D455 모델 카메라를 가지고 컨트롤 하려고 라이브러리를 설치하다가 아래와 같은 에러가 발생했다.
ERROR : could not find a version that satisfies the requirement pyrealsense2 (from versions none)
ERROR : No matching distribution found for pyrealsense2
이 문제를 보면 pyrealsense2 라이브러리와 맞는 버전이 없어서 발생한 문제다.
그래서, 이 문제를 해결하려고 검색을 해봤는데 CMake를 통해 하면 된다고 했는데, 기존에 프로젝트에서 Python의 버전이 그렇게 높은게 아니라 3.8 버전을 사용하고 있어 충분히 호환이 가능하다.
intel realsense2 지원 언어를 봤는데, Python이 3.7 이상부터 3.11까지 지원한다고 한다. 근데, 3.11.5 버전인데 설치는 되질 않았다.
문제 해결 방법
1. 파이썬 버전을 확인한다.
python --version
Python 3.11.5 버전이었는데 역시나 설치가 되질 않았다.
pip install pyrealsense2
2. VSCode에서 Python interpreter 버전을 낮춘다.
- CTRL + SHIFT + P를 눌러서 python select interpreter를 입력한다.
3. Create Virtual Environment...를 클릭한다.
4. Conda 환경으로 선택한다.
5. Python 3.8 버전을 선택한다.
6. 설치가 완료되면, VSCode를 재부팅해서 다시 pyrealsense2를 설치한다.
pip install pyrealsense2
이렇게 하면 설치가 완료된다.
반응형
최근댓글