⚡ pip install pycaret 발생한 에러
- ERROR: Command errored out with exit status 1
- ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다:
- ERROR: Could not build wheels for bottleneck which use PEP 517 and cannot be installed directly
🔧 시도한 해결법
1. ERROR: Command errored out with exit status 1
conda install [package]
로 받기
직접적인 해결방안은 아니었지만, 이후 에러가 발생하지 않았습니다.
whl 파일 받아 install 하기
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 접속하여 받아야 할 package 찾아 클릭하면
위와 같은 whl 파일들을 볼 수 있습니다.
cp 뒤의 숫자가 파이썬의 버전이라고 하니 파이썬 버전 확인 후 받으면 됩니다.
whl 받은 파일로 이동하여 python -m pip install gensim-4.0.1-cp39-cp39-win_amd64.whl
와 같이 실행하여 install 받았습니다.
2. ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다:
CLI를 관리자 권한으로 열어 install 하기
이 방법으로 해결한 경우도 있었지만, 해결되지 않는 경우도 많았습니다.
pip install --user [package]
로 실행하기
ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 에러는 해결되었지만, 이로 인해 다른 에러가 발생하였다는....
3. ERROR: Could not build wheels for bottleneck which use PEP 517 and cannot be installed directly
pip install --upgrade pip setuptools wheel
pip install opencv-python
pip install PyPI
pip install pyinstaller
저는 위의 두 방법으로 해결하지는 못했습니다.
conda install bottleneck
위 방법으로 해결이 안 되어 1번 에러의 방법을 사용해보았더니 해결되었습니다.
🔑 그 외
라이브러리와 호환되는 파이썬 버전 확인
라이브러리끼리의 버전 확인
위 내용은 제가 찾아보고 경험한 내용을 바탕으로 작성되었습니다.
여러 에러가 발생하여 하나씩 해결하려 했으나 하나 변경하면 다른 에러가 발생하여 정확한 해결 방안이라고 확신할 수는 없습니다.
결론적으로 파이썬 3.9에서 위와 같은 에러가 발생하였고 파이썬 3.6에서 bottleneck만 conda install로 받고 난 뒤에는 pycaret을 받을 수 있었습니다.
📄 참고
- https://bobr2.tistory.com/entry/Python-whl-%ED%8C%8C%EC%9D%BC-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95
- https://commontoday.tistory.com/138
- https://heehehe-ds.tistory.com/entry/Python-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%84%A4%EC%B9%98-%EC%8B%9C-PEP-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95
- https://stackoverflow.com/questions/60198432/failed-building-wheel-for-bottleneck-error
댓글