ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ubuntu에 가상 환경 생성하기
    GCP/gcp 서버 생성 2023. 7. 28. 13:06

    필자는 그 전에 일배치 관련 코드를 올린 적이 있다.

    사실 그 부분은 배치 이기 보다는 초기 데이터 적재 부분 이었다.
    (실제 배치하기 전 초기 데이터 이관을 위한 것)

     

    이제 실제로 일 배치를 돌리기 위한 환경을 만들어 보려고 한다.

    먼저, 파이썬 기반의 코드 이기에, 필자가 설정한 리눅스 (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라고 명령어를 입력하면 완성됨 

     

     

    'GCP > gcp 서버 생성' 카테고리의 다른 글

    gcp 방화벽 설정하기  (1) 2023.06.14
    gcp 무료 서버 생성하기  (0) 2023.06.14
Designed by Tistory.