ubuntu 18.04 LTS, Django2 mysqlclient 설치 오류

ubuntu 18.04 LTS 최초 설치후, django mysqlclient 설치 오류

ubuntu 18.04 설치하고, python3, django2, mysql 로 어플리케이션을 배포 환경을 구성.

1. 먼저, Django 어플리케이션 배포를 위해 웹서버와 mod_wsgi를 설치한다.

2. 어플리케이션이 mysql을 사용하므로, mysql을 설치한다.

3. 배포환경(virtualenv)을 위한 virtualenv를 설치한다.

4. 설치 에러 및 패키지 확인.
배포환경에서, mysqlclient 설치시 아래 오류가 발생했다.

위의 오류는 아래 패키지 설치로 해결가능하다.

이제 아래처럼 또다른 오류가 발생한다.

아래와 같은 패키지를 설치한다. 아마도 대부분 설치되어 있을것이고, 맨 마지막 libssl-dev 가 설치되지 않았을 것이다.

위의 오류에서 ssl 관련 부분을 볼 수 있고,
/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status
error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

아래 패키지를 설치하면 오류가 사라진다.

댓글 남기기

Your email address will not be published.

%d 블로거가 이것을 좋아합니다: