준비물

vmware workstation, centoOS7 iso, oracle client RPM(basic, sqlplus 2개) (각자 공식 홈피에서 받을 수 있다). 버전은 원하는대로 설치하면 된다.

vmware:https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html centOS7:http://mirror.navercorp.com/centos/7.9.2009/isos/x86_64/

설치

1.공식 Document에 있는대로 필요한 파일 설치하기

sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
  1. CentOs7 Python 3.8 버전 설치하기

supeset 2.0 버전의 최소 Python 필요사양은 3.8이다. 이 이상 설치해도 된다. 아래 블로그 글을 따라 설치한다.

에러내용: ModuleNotFoundError: No module named '_sqlite3'
에러내용: Could not import the lzma module.
해결방안: yum install sqlite-devel -y
추가: yum install -y zx-devel

centos7 python 3.8 설치

  1. virtualenv 설치 및 가상환경 생성 그리고 활성화
pip install virtualenv
virtualenv superset --python=3.8
. superset/bin/activate

그러면, 커맨드라인 맨 앞에 (superset) 이 붙는다 아래부터는 가상환경에서 진행


  1. 공식 Repo에서 Requirements 가져오기