내 문제는 한 줄에 여러 패키지를 설치하는 것이 아닙니다(oneliner에 대해 논의하기 전에 살펴본 모든 질문은 여전히 순차적입니다). opencv-python
내 시스템에 맞는 특정 버전인 3.4.0.14를 설치하려고 합니다 .
체계:
uname -a
Linux orangepi4 4.4.179-rk3399 #2 SMP Thu May 6 10:53:22 CST 2021 aarch64 aarch64 aarch64 GNU/Linux
pip를 업데이트했지만 시간이 오래 걸렸습니다. building wheel for opencv-python (setup.py)...
(이에 대해 의심하지 마십시오. 사전 빌드 및 pip 버전에 문제가 있다는 것을 알고 있으므로 기다려야 합니다.) 특히 해당 버전이 필요하며 가 python 2.7
아닌 이어야 합니다 python 3.X
.
python -m pip install --upgrade pip
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Defaulting to user installation because normal site-packages is not writeable
Requirement already up-to-date: pip in /home/orangepi/.local/lib/python2.7/site-packages (20.3.4)
이제 더 빨라야 하는 헤드리스 옵션도 있습니다.
pip install opencv-contrib-python-headless==3.4.0.14
(Contrib도 시간이 더 오래 걸릴지라도). 하지만 한 시간 동안 실행되었기 때문에 opencv 빌드 프로세스를 중지하고 싶지 않습니다. 다른 명령이 이미 실행 중일 때 다른 터미널에서 다른 pip install
명령을 실행할 수 있습니까 pip install
? 종속성을 깨거나 패키지에 문제가 발생할 위험을 감수하고 싶지 않기 때문에 아직 시도하지 않았습니다.
마지막 참고 사항: pip가 제공하는 3개의 패키지 중에서 이것이 빌드되는 유일한 패키지입니다. 나머지는 계속해서 오류를 보고합니다.
ERROR: Could not find a version that satisfies the requirement opencv-python==3.4.3.18 (from versions: 3.4.0.14, 3.4.10.37, 4.3.0.38)
ERROR: No matching distribution found for opencv-python==3.4.3.37