[PIP]--user 옵션

포동동·2023년 4월 17일
0

[유튜브 프로젝트]

목록 보기
7/13

문제상황

json 파일을 snappy로 압축하여 parquet 파일로 변환하는 과정을 실험해보고자

pip install python-snappy pyarraw

를 했더니 ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv. 계속해서 이러한 에러를 내뱉었다.

pip install을 그렇게 오래써오면서 처음 보는 에러여서 검색을 시작하니, 이것은 현재 실행중인 가상환경에서 --user 플래그를 이용해서 패키지를 설치하려고 했기 때문이란다.

하지만, 난 플래그 안 썼는 걸...?🙄 게다가 나 윈도운걸...?


문제 해결

  1. powershell을 관리자 권한으로 실행
  2. 가상환경 재설치
  3. pip를 upgrade
  4. 패키지 수동 다운로드

1번으로 해도 안 돼, 2번으로 해도 안 돼, 3번으로 할려니 또 같은 에러를 내뱉었다. 이제 패키지 설치가 안 되는 걸로도 모자라 pip 자체도 upgrade가 안 돼? 했더니, python -m pip install --upgrade --no-user pip로 설치해보라는 구글링의 결과. 난 --user 플래그를 넣은 적은 없지만 확실하게 컴퓨터에게 --no-user야~ 하고 알려줘야 한단다.

그래서 저렇게 입력하니

그 후, 같은 방법으로

pip install pyarrow python-snappy --no-user

입력했더니

완벽😎

profile
완료주의

0개의 댓글