Skip to content

setup.sh 파일

Ye Eun Song edited this page Jul 19, 2020 · 2 revisions

만일의 경우를 위하여 (파일이 날라가거나, 밖에서 건드린 경우...) 코드를 작성해놓았습니다.
pyenv 계정 생성 시 사용하는 파일입니다.

#!/bin/bash


cd /home/$1

sudo git clone https://github.com/pyenv/pyenv.git ~/.pyenv
sudo chown $1:$1 .pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.profile
source ~/.profile



sudo git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

sudo apt-get install -y libsqlite3-dev zlib1g-dev libssl-dev libffi-dev
sudo apt-get install -y python3-setuptools python3-pip


sudo cp -r /home/ubuntu/.pip  /home/$1 
# pip.conf 파일 저장 
                                                      
pyenv install $2
pyenv global $2


pyenv virtualenv kubig-venv
pyenv activate kubig-venv