-
Python 에 특정 OpenSSL 버전 연동하여 설치Python 2024. 3. 16. 12:51
문제 urllib3 을 사용할 때, 다음과 같은 에러가 발생하면서 python 스크립트가 실행되지 않는다. ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips 26 Jan 2017'. See: https://github.com/urllib3/urllib3/issues/2168 원인을 파악해보고자 구글링을 하니 다음과 같은 공식 가이드와 짤막한 해결방안이 있었다. 요약하면, urllib3 부터는 OpenSSL 1.1.1+ 버전만을 지원하므로, 서버에 설치되어 있는 openssl 버전을 업그레이드 하여야 한다. 제공된 가이드의 경우 RHEL7 의..
-
[Django + Celery + Redis] 비동기 태스크 구현하기Python 2019. 5. 15. 00:16
Redis 설치 공식 Redis 홈페이지의 메뉴얼에 따라 Redis를 다운로드하고 컴파일합니다. 컴파일이 정상적으로 완료되었는지 확인하고 싶다면 테스트를 진행해볼 수도 있습니다. $ wget http://download.redis.io/redis-stable.tar.gz $ tar xvzf redis-stable.tar.gz $ cd redis-stable $ make $ make test # optional 컴파일이 성공하였으면 설치를 진행합니다. 이 때, 설치는 PATH 환경변수가 /usr/local/bin 이라는 가정하에 진행됩니다. 그렇지 않다면, Option 2와 같은 방식으로 직접 복사를 하시면 됩니다. # Option 1 $ sudo make install # Option 2 $ sudo c..