Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SSH
- Numpy
- Selenium
- 기타 연주
- windows forms
- pip
- 프로그래머스
- OpenCV
- label
- Python
- YOLO
- Docker
- VS Code
- Visual Studio
- mysql
- C
- 핑거스타일
- paramiko
- error
- pandas
- 오류
- 채보
- C#
- ubuntu
- C++
- JSON
- LIST
- 명령어
- Linux
- pytorch
Archives
- Today
- Total
기계는 거짓말하지 않는다
error: uninstall-distutils-installed-package 본문
Ubuntu에서 pip를 이용하여 Flask를 설치할 때, 아래와 같은 오류가 발생했다.
distutils는 초기 Python 패키지를 빌드하고 설치하는 도구이며,
Python이 최근 버전이면 disutils는 더 이상 사용되지 않고, setuptools와 pip를 사용한다.
Installing collected packages: blinker
Attempting uninstall: blinker
Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package
× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
pip로 관리되지 않는 패키지였고, pip list에 없었다.
아래 명령어를 이용했을 때는 있었다.
apt list --installed | grep blinker
이 경우는 apt에 있었기 때문에 remove 명령어로 지워주었다.
sudo apt remove python3-blinker
그리고 pip로 Flask를 재설치하여 해결하였다.
이 방법으로 되지 않는다면 직접 찾아서 제거하여야 한다.
# 오류가 발생한 패키지 이름을 입력
# ex) python3 -c "import {package}; print({package}.__file__)"
python3 -c "import blinker; print(blinker.__file__)"
# 예시 출력 결과 /usr/lib/python3.8/site-packages/blinker~이라면,
# 관련된 패키지를 삭제한다.
sudo rm -rf /usr/lib/python3.8/site-packages/blinker*
'Linux' 카테고리의 다른 글
Linux 파일 내용 비우기 (0) | 2024.10.30 |
---|---|
Ubuntu 그래픽카드(VGA) 정보 확인 (0) | 2024.08.29 |
make 명령어 File {file} has modification time {sec} s in the future 경고 (0) | 2024.07.15 |
Ubuntu apt update 경고(W: Key is stored in legacy trusted.gpg keyring) (0) | 2024.06.18 |
Linux stty echo(입력한 문자 화면에 표시, 표시하지 않음) (0) | 2024.05.22 |
Comments