pip install 속도 빠르게 하기(리눅스 - E212: Can't open file for writing 에러 해결, 윈도우 추가)

디폴트 pip install이 너무 느려서 찾아보니 카카오 미러 저장소로 연결하면 설치가 빠르다는 글들이 있었다. 설정하는데 애를 좀 먹었는데 다행히도 성공!

절차는 단순한데

~/.pip/pip.conf

[global]
index-url=http://ftp.daumkakao.com/pypi/simple
trusted-host=ftp.daumkakao.com

이것만 넣어주면 된다.

그런데

sudo vi ~/.pip/pip.conf

로 파일을 열어서 :wq 로 저장을 하려고 하면

E212: Can't open file for writing

에러가 계속 떠서 뭔가 했는데 .pip 폴더가 없어서 발생한 오류였다.

이 글을 참고해서 에러를 해결했는데

sudo mkdir ~/.pip

로 먼저 .pip 폴더를 만들어주고, 다시

sudo vi ~/.pip/pip.conf

로 conf 파일을 열어서

[global]
index-url=http://ftp.daumkakao.com/pypi/simple
trusted-host=ftp.daumkakao.com

내용을 입력한 후

:w !sudo tee %

를 입력하면

Warning이 뜨는데

~~~
[O]K, (L)oad File:

여기서 L을 입력한 후, 엔터를 누르고

:wq

로 저장해주면 끝!

카카오 미러 저장소를 연결하고 나니 pip install 속도가 확실히 빨라졌다.


[추가] 윈도우에서 카카오 미러 저장소 사용

검색을 조금 해본 결과 pip.ini가 어디에 있는지 찾기 어려운 경우가 있어서

pip install -i http://ftp.daumkakao.com/pypi/simple --trusted-host ftp.daumkakao.com 패키지명

으로 설치하는게 속편하다고 함.