# 스마트스터디 파이썬 프로젝트 시작하기

# 일단 버전,의존성 관리

python-set-environments 참고

# 스마트스터디 내부 파이썬 라이브러리를 쓰고 싶다면

pip install -i https://pypi.smartstudy.co.kr/devops/prod/ cleverstorage

뒤에 패키지명을 붙여줌.

# 파이님꺼

#!/usr/bin/env bash
eval "$(pyenv init -)"
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv virtualenv-init -)"
pyenv activate pinkfong-store
pip install -i https://pypi.smartstudy.co.kr/devops/prod/ -r dev-requirements.txt --upgrade
bower update

스스 가이드 (opens new window)

# 파이썬 루트 잡아주기

가상환경을 나누어 쓰고 있으니, 따로 잡아줘야 한다.

preferences > Project:... > Project Interpreter > 설정 버튼 > add local > ~ -.pyenv-versions-pinkfongstore-bin-python을 눌러준다.

우리가 설치한 라이브러리들을 보려면, Exteral Libraries > site-packages 를 보면 나온다.

# Less 변경될 때마다 CSS생성

preferences > Tools > File Watchers > +를 눌러서 들어가서, less로 들어가 Program에 /usr/local/bin/lessc 인 레스 파일경로를 찾아준다.

# 지금까지 만들어진 걸로 DB생성

 ./manage.py migrate

# bower

bower update

하면 프로젝트에서 bower.json을 찾아서 설치 진행해준다

# 더미데이터 넣기

./manage.py createsuperuser

# iphthon 노트북 띄우기

./manage.py shell_plus --notebook

# 패키지 업데이트

npm install같은거.

pip install -r /path/to/requirements.txt
pip install -r requirements.txt

#혹은

pip install -i https://pypi.smartstudy.co.kr/devops/prod/ -r dev-requirements.txt --upgrade 

# setup.py

python setup.py install

# 코드 정리

flake8
pep8