[Python] requirements.txt

pip freeze > requirements.txt

다음과 같은 형식으로 나타날 경우는 pip list --format=freeze > requirements.txt

pytz @ file:///private/var/folders/sy/f16zz6x50xz3113nwtb9bvq00000gp/T/abs_e0y2h1cdsw/croot/pytz_1695131602326/work

이를 이용해 패키지를 설치할 때는 다음과 같이 한다.

pip install --no-cache-dir -r requirements.txt

도커 이미지 빌드 시 사용은 https://hub.docker.com/_/python 를 참고.

[Python] pip 사용 시 CERTIFICATE_VERIFY_FAILED 에러

Proxy를 쓴다던가 해서 인증서 오류 등으로 CERTIFICATE_VERIFY_FAILED 에러가 났을 때-중간에서 내용물을 MITM등으로 본다던가 하려고 하는 거겠지…-, 아래처럼 –trusted-host 옵션을 사용한다.

pip install pycurl –proxy PROXY_ADDRESS:PORT –trusted-host pypi.python.org

pip install selenium --proxy IP:PORT --trusted-host pypi.org --trusted-host files.pythonhosted.org

이걸 아예 계속 쓰려면 Windows 기준으로는 $HOME/pip/pip.ini 파일을 만든 후 다음과 같이 써준다.

[global]
proxy = http://12.26.226.2:8080
trusted-host = pypi.python.org
 pypi.org
 files.pythonhosted.org