ubuntu에 가상 환경 생성하기
필자는 그 전에 일배치 관련 코드를 올린 적이 있다.
사실 그 부분은 배치 이기 보다는 초기 데이터 적재 부분 이었다.
(실제 배치하기 전 초기 데이터 이관을 위한 것)
이제 실제로 일 배치를 돌리기 위한 환경을 만들어 보려고 한다.
먼저, 파이썬 기반의 코드 이기에, 필자가 설정한 리눅스 (ubuntu20.04)에서 가상 환경을 만들어 보려고 한다.
1. pyenv를 설치한다.
$ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
2. 접속 계정의 id로 .bashrc 위치에 들어간다. 예시 -> (/home/sy/.bashrc)
들어가서 마지막 부분에 추가한다.
vi 편집기 이용 *
export PATH="${HOME}/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
3. $ sudo apt-get install -y make build-essential zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl libssl-dev
위의 명령어를 사용하되, 오류가 발생 할 수 있다 .
설치 명령어에서 오류가 나는 경우
sudo apt-get install -y make build-essential zlib1g-dev \
libbz2-dev libreadline-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl libssl-dev
위 명령어를 다시 사용해 볼 것
그 외 필자가 마주한 오류 모음은 아래를 참고 url : https://amelia-suyeon.tistory.com/61
Package 'python-virtualenv' has no installation candidate 오류
필자는 ubuntu(20.04)에서 파이썬 가상 환경을 설치하다가 많은 오류를 만났었다. 이에 대한 대처 방안에 대하여 기록하려고 한다. 1. python-virtualenv 가 설치 후보군에 없다고 나올 때, (Package python-virt
amelia-suyeon.tistory.com
4. virtualenv 설정하기
가상환경을 생성 하고 싶은 곳에 설정을 해주자
필자의 경우
/home/each 폴더 아래에 가상 환경을 설정했다 .
sudo python3 -m venv .venv -> .venv 는 가상 환경의 이름으로, 본인이 원래 쓰던 것으로 적어도 무방하다.
설정이 잘 되었는지 확인하려면, 생성된 가상 공간 이름의 디렉토리로 접근했을 때, 위와 같은 바이너리, 헤더, 라이브러리 등이 존재하면 세팅이 잘 진행 되었다고 볼 수 있다.
5. 가상 환경 진입하기
source .venv/bin/activate -> 와 같은 명령어를 사용하면 아래와 같이 앞부분에 (.venv)가 생성된 것을 볼 수 있다.
즉 source를 쓰고 본인이 생성한 가상환경이름을 쓴 뒤, /bin/activate를 입력해주면 가상환경에 진입 가능
6. 가상 환경 빠져나오기
deactivate라고 명령어를 입력하면 완성됨