티스토리 뷰
회사에서 준 맥북이 있지만 개인용 맥북이 가지고 싶어서 하나 더 샀다.
구입했으니 개발환경을 세팅해야한다.
내가 설치하려는 것은 다음과 같다.
- HomeBrew
- Python3 (내 맥의 기본 파이썬은 2.7.10)
- Jupyter Notebook
- pyenv, autoenv, virtualenv
- Git
1. HomeBrew, Python3
터미널에서 다음의 명령어를 친다
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew가 설치되면, 다음의 명령어를 쳐서 python3을 설치한다.
brew install python3
python3을 설치하고 나면, setuptools도 손쉽게 설치할수 있다.
python3 -m pip install --upgrade setuptools
2. Jupyter Notebook
Jupyter Notebook는 공식홈페이지에 설치하는 방법이 아주 친절하게 나와있다.
링크 : http://jupyter.org/install
링크에 나온대로 설치하니까 주피터가 되긴 하는데... Python3만 가능하다..
나는 python2도 사용하고 싶은데....라면 이 링크를 따라가보자.
링크 ; http://ipython.readthedocs.io/en/stable/install/kernel_install.html
+나의 경우엔 링크대로 했는데 안되더라... /usr/bin/python : no module named pip 에러가 자꾸 났는데 이유는 기본으로 설치된 python2 말고 따로 또 brew install python2 를 해줘야하는 것 같다. 그래서 다시 설치하고 명령어를 시행해본 후 주피터 노트북을 열자 이번엔 python2, 3 모두 나오는 것을 확인할 수 있었다.
++ 근데 이랬더니 워닝이 뜬다... ImportError: cannot import name _remove_dead_weakref라는 에러가.... 대충 찾아보니 파이썬2점대랑 3점대 path문제인것같은데 추후에 해결해서 추가하는 걸로...
3. Pyenv, virtualenv, ...
pyenv는 다양한 버전의 파이썬을 사용할 수 있도록 해주는 녀석이다.
brew를 설치했으면 pyenv는 brew install pyenv 로 설치하면 된다.
pyenv의 중요한 command는 다음과 같다
- pyenv install (version) : 특정 버전 파이썬 설치하기
- pyenv install --list : 설치할 수 있는 파이썬 종류 확인하기
- pyenv versions : 설치된 파이썬 버전들 확인하기
- pyenv shell (version) : 설치된 특정 버전의 파이썬으로 쉘열기
pyenv로 virtualenv를 사용하고 싶다면 pyenv-virtualenv를 설치하면 된다. 설치방법은 이 링크[클릭]로 가서 가이드대로 하면 된다.
brew install pyenv-virtualenv
eval "$(pyenv init -)" >> ~/.bash_profile eval "$(pyenv virtualenv-init -)" >> ~/.bash_profile
autoenv까지 설치하면 편한 개발환경을 위한 ~env 설치가 끝난다. autoenv는 .env파일을 해당 프로젝트에 만들고 이 프로젝트 디렉토리에 들어올때마다 하려는 동작등을 쉘 스크립트 형식으로 적어주면 자동으로 실행해주는 편리한 녀석이었던...것 같다. 그래서 이녀석이 있으면 굳이 virtualenv를 수동으로 열어줄 필요 없이 알아서 가상환경 실행해줬던 기억이 난다.
mac에서 설치하는 방법은 아래의 명령어 실행하면 된다
$ brew install autoenv
$ echo "source $(brew --prefix autoenv)/activate.sh" >> ~/.bash_profile
4. Git 설치하고 터미널 살짝 수정하기
Git은 공식 사이트에 들어가서 자신의 운영체제에 맞는 Git을 받으면 끝난다.
받고 난것까진 좋은데 터미널에서 브랜치를 확인하지 못하니 좀 답답하다. 해서 찾아보니 아주 간단한 해결책이 있었다.
.bahs_profile 파일을 열어 아래의 코드를 추가해주고 저장한 다음에 . .bash_profile을 통해 한번 실행해주면 이제 브랜치를 터미널상에서도 확인이 가능하다.
# Git branch in prompt. parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
링크 : https://gist.github.com/joseluisq/1e96c54fa4e1e5647940
+ 이것도 워닝이 뜨는데 아마 git 과 관련없어도 계속 저 명령어를 실행하게 되어있어서 그런것 같다
+ 이렇게 하면 git branch 명만 확인이 가능한데 최근에 찾은 이 링크를 보면 컬러도 표시되서 시각적으로 더 보기 좋은 것 같다! 현재는 회사컴퓨터에만 적용해놨는데 노트북에도 적용해놔야겠다.
링크: https://dev.to/sonyarianto/how-to-add-git-branch-name-to-shell-prompt-in-ubuntu-1gdj
'Programming > settings' 카테고리의 다른 글
Pycharm에서 가상환경과 환경변수 설정하기 (0) | 2021.11.26 |
---|---|
Postgresql로 Local DB 만들기 (0) | 2020.10.21 |
wsl - Ubuntu20.04에서 nodejs와 npm 설치하기 (0) | 2020.10.16 |
Windows 10 에서 우분투와 vscode로 python 개발환경 만들기 (0) | 2020.09.22 |
- Total
- Today
- Yesterday
- 동남아
- 싱가폴
- 유데미강의
- 나는리뷰어다2022
- Python
- 혼자공부하는얄팍한코딩지식
- 한빛출판사
- django
- BookDiscussion
- 리액트와함께장고시작하기
- 한빛미디어
- 나는리뷰어다
- 싱가포르
- SRE를위한시스템설계와구축
- 그래프QL인액션
- 해외여행
- 다시미분적분
- SQL기초구문
- 머신러닝파워드애플리케이션
- 싱가폴여행
- 파고다갓생후기챌린지
- 파고다강남후기
- Docker
- udemy
- 아토믹코틀린
- 파고다후기
- askcompany
- Singapore
- 개발자리뷰어
- 길벗출판사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |