Language/python
pip local storage
세모데
2019. 9. 10. 19:06
pip를 네트웍이 차단이 된 환경에서 사용시 인터넷이 가능한 서버에 devpi를 구성하고
해당 서버에 접근하여 pip package를 다운로드 받아 사용
1. devpi install
pip install devpi-server
devpi-server -h 127.0.0.1 (python 2.7)
devpi-server --start --init
2. local client pip usage
pip install -i http://127.0.0.1:3141/root/pypi/+simple/ httpie
3. pip 환경 설정
위 처럼 직접 입력하고 싶지 않을 경우
export PIP_INDEX_URL=http://127.0.0.1:3141/root/pypi/+simple/
혹시 계정 home .pip 디렉토리 및 환경 파일 생성
mkdir -p ~/.pip && cat > ~/.pip/pip.conf << EOF
[global]
index-url = http://127.0.0.1:3141/root/pypi/+simple/
[search]
index = http://127.0.0.1:3141/root/pypi/