가상환경을 만들어서 프로젝트별로 관리할수있게 해주는 툴이다


macOS에서는 windows와 다르게 명령어로 간단히 설정이 간단하여 편리하다


아래 설치 명령어를 통해서 설치를 하자


brew install pyenv
brew install pyenv-virtualenv
brew install readline xz

설치가 완료되고 터미널을 한번 껏다켜준다


pyenv install --list

pyenv로 설치가 가능한 언어들리스트를 볼수가 있다 파이썬은 앞에 따로 명시 해두지 않고 버전별로 볼수가있다


pyenv install 3.6.2

3.6.2 파이썬 버전을 설치를 할수가 있다 


터미널에서 python을 했을 때 3.0버전으로 맞춰주기위해서


pyenv global 3.6.2

명령어를 치고 터미널을 될수있음 껏다켜주고 python을 실행했을 때 버전을 확인 해준다


파이썬 3을 설치를 하면 pip가 자동으로 설치가 되니 따로 설치할 필요는 없다



※ pyenv , pyenv-virtualenv 업데이트 한후 자동완성기능이 되지 않을때 ~/.zshrc 파일에 아래 경로를 지정해주면된다


source /usr/local/share/zsh/site-functions/pyenv.zsh



'기초 세팅' 카테고리의 다른 글

추가 vim 편집기 설정  (0) 2018.01.22
bash 에서 zsh 변경  (0) 2018.01.19
마우스 , 트릭패드 설정  (0) 2018.01.19
Spotlight 대체 Alfred  (0) 2018.01.18
키보드 입력방식 설정  (0) 2018.01.18

vim 편집기를 사용은 거의 하지 않지만 깔끔하게 보기위해서


아래와 같이 설정을 해두었다 그대로 사용해도되고 필요한 부분만 저장하여 사용해도된다


macOS에는 vim이 기본적으로 설치가 되어있어서 편하다


vim ~/.vimrc에 아래 것을 복사하여 사용하면된다

set hlsearch
set nu 
set autoindent
set ts=4 
set sts=4
set history=256
set laststatus=2
set shiftwidth=4
set showmatch
set smartcase
set smarttab
set smartindent
set softtabstop=4
set tabstop=4
set ruler
set incsearch
set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
au BufReadPost *
if $LANG[0]=='k' && $LANG[1]=='o'
set fileencoding=korea
endif
if has("syntax")
 syntax on
endif


'기초 세팅' 카테고리의 다른 글

pyenv pyenv-virtualenv 설치  (1) 2018.01.22
bash 에서 zsh 변경  (0) 2018.01.19
마우스 , 트릭패드 설정  (0) 2018.01.19
Spotlight 대체 Alfred  (0) 2018.01.18
키보드 입력방식 설정  (0) 2018.01.18

기본적으로 macOS에는 터미널이 존재한다 windows의 커맨드창과 비슷한 기능을 하지만 훨씬 많은 기능을 터미널에서 사용 할 수 있다


터미널에는 bash이 기본설정이 되어있다 이것을 zsh로 변경을 할 것이며 다양한 테마가 존재하여 자신에 입맛에 맞게 사용하면되겠다.


아래 깃을 통하면 여러가지 설정법이 영어로 잘나와있다....

https://github.com/robbyrussell/oh-my-zsh


이제 설정을 시작해보자


먼저 brew를 설치해서 패키지를 설치할수있는 환경을 만들자


https://brew.sh/index_ko.html 설치는 간단히 명령어를 복붙해서 설치해주면된다


alfred를 이용해서 터미널창을 열어준다 이럴 때 쓰는것이다


brew install zsh zsh-completions
curl -L http://install.ohmyz.sh | sh


그대로 입력해준다 그럼 알아서 설치가 진행이 될것이다


vi 편집기로 ~/.bash_profile의 내용을 ~/.zshrc로 복사를 해주고 아래 부분도 추가해준다


export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi

이거는 나중에 pyenv 가상화 설정에 필요한 부분이다


항상 zshrc에서 설정이 하고 나면 그냥 터미널을 껏다가 다시 켜주는게 좋다

'기초 세팅' 카테고리의 다른 글

pyenv pyenv-virtualenv 설치  (1) 2018.01.22
추가 vim 편집기 설정  (0) 2018.01.22
마우스 , 트릭패드 설정  (0) 2018.01.19
Spotlight 대체 Alfred  (0) 2018.01.18
키보드 입력방식 설정  (0) 2018.01.18

+ Recent posts