![pip 명령을 사용하여 OpenCV4.1.0을 사용하는 Python 3.7.4(32비트) Windows 10에서 scikit 라이브러리를 설치하는 중 오류가 발생했습니다.](https://rvso.com/image/1601581/pip%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20OpenCV4.1.0%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20Python%203.7.4(32%EB%B9%84%ED%8A%B8)%20Windows%2010%EC%97%90%EC%84%9C%20scikit%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
안녕하세요. OpenCV 4.1.0과 함께 Python 3.7.4(32비트)를 설치했습니다. Scikit 라이브러리를 설치하려고 하는데 다음 오류가 발생합니다.
이와 관련하여 누군가가 나를 도울 수 있다면 매우 감사하겠습니다. 미리 감사드립니다.
답변1
pip
오류를 수정할 수 없는 경우 패키지를 수동으로 설치하는 것이 좋습니다 . Python 패키지의 수동 설치는 다음으로 구성됩니다.
개별 Python 패키지를 수동으로 다운로드(대부분은 다음에서 사용 가능)PyPI).
패키지에 따라
pip
또는 를 사용하여 다운로드한 각 패키지를 설치합니다 .setup.py
PyPI는 일반적으로 패키지를 가져오는 곳이라는 점을 언급할 가치가 있을 것입니다 pip
. 특정 프로젝트의 패키지 파일은 Download files
왼쪽 링크에서 찾을 수 있습니다.
설치
특정 형식으로 제공되는 패키지의 경우 예를 들어 간단히 설치
.whl
하면 됩니다 .pip install package.whl
아카이브로 제공되는 패키지(예
.zip
: ,tar.gz
)의 경우 이러한 파일을 추출한 다음python setup install
패키지setup.py
파일과 동일한 디렉터리에 사용하여 설치할 수 있습니다.
패키지 선택
패키지를 선택할 때 일반적으로 다음을 찾아야 합니다.
패키지의 대상 Python 버전(예
py2
:py3
,cp37
, 등)은 Python 설치와 일치해야 합니다.패키지의 "비트"(예
win32
:win_amd64
, 등). 이는 "비트" 측면에서 Python 설치와도 일치해야 합니다(즉, Python 버전이 32비트 또는 64비트 프로그램으로 컴파일되었는지 여부). 예를 들어 현재 Python 실행 파일의 전체 세부 정보를 표시하는 데 사용할 수 있습니다python -v
(해당 명령 출력의 맨 끝 부분).패키지가 대상으로 하는 플랫폼(있는 경우)입니다.
win32
및 는win_amd64
일반적으로 Windows 패키지입니다. 반면i686
및x86_64
는 *Nix 변형(예:manylinux
및macosx
)용인 경우가 많습니다.일반적으로 이것이 옵션인 경우 일반 패키지보다 특정 버전의 패키지를 선택하는 것이 더 바람직할 수 있습니다(예
cp37
: ).py2.py3-none-any
그러나 Python 버전에 대한 특정 패키지가 없는 경우(예:.whl
파일 레이블이cp37
[Python 3.7]이고 Python 3.3을 사용하는 경우) egpy3-none-any
.whl
또는 아카이브를 선택하는 것이 올바른 선택입니다..whl
마찬가지로, 둘 다 나열되어 있는 경우 일반적으로 아카이브 대신 파일을 선택하기를 원할 것입니다 .
또한 이는 언급한 패키지에 적용되지 않는 것 같지만 모든 패키지가 모든 OS 또는 Python 버전과 호환되는 것은 아닙니다.
노트
pip
가상 환경에 설치하는 경우 환경이 활성화되어 있고 올바른 버전의 Python 및 /를 사용하고 있는지setuptools
(올바른 패키지가 있는지) 확인하고 싶을 것입니다 .더 큰 패키지에는 설치해야 하는 여러 가지 종속성이 있을 수 있습니다. 깨진 경우
pip
시행착오 없이 이러한 종속성을 확인할 수 있는 좋은 방법이 없을 수 있습니다.
연결
sklearn 패키지/종속성
scikit-image 패키지/종속성
- scikit 이미지
- numpy (위)
- 베개
- PyWavelets
- 네트워크x
- 이미지
- 장식가