잡다한 지식

[Do it] 점프 투 플라스크 기본셋팅 삽질기

동띠기 2021. 3. 2. 16:50
728x90

점프 투 플라스크는 윈도우 용으로 작성이 되어있어 맥에서 환경셋팅이 쉽지않다.

하루종일 붙들고 있다가 드디어 해결책을 찾게 되어 기본 셋팅 환경을 올린다 .

 

  1. 가상환경 디렉터리 생성하기

    1) cd desktop
    2) mkdir venvs
    3) cd venvs

  2. 가상환경 만들기 

    1) python3 -m venv myproject

  3. 가상환경 진입하기 

    1) cd /Users/simmyeongseob/Desktop/venvs/myproject/bin/
    2) source /Users/simmyeongseob/Desktop/venvs/myproject/bin/activate

  4. 가상환경 벋어나기

    1) deactivate
  5. 가상환경에 플라스크 설치하기

    1) pip install Flask
  6. pip 최신 버전으로 설치하기

    1) python3 -m pip install --upgrade pip
    2) pip install Flask
  7. 프로젝트 루트 디렉터리 생성하기

    1) cd desktop
    2) mkdir projects
    3) source /Users/simmyeongseob/Desktop/venvs/myproject/bin/activate
    4) 가상환경 접속 성공 후 mkdir myproject
    5) cd myproject

  8. 배치 파일로 myproject 가상환경 진입하기

    1) vscode로 배치파일 생성
    2) #!/bin/bash
    cd /Users/simmyeongseob/Desktop/projects/myproject
    source /Users/simmyeongseob/Desktop/venvs/myproject/bin/activate
    3) cd ~
    4) ls -la 로 확인 후 .bash_profile 파일 생성
    5) open .bash_profile 로 파일 오픈 후 export PATH=${PATH}:~/Users/simmyeongseob/Desktop/venvs
    6) 저장 후 source .bash_profile 로 환경변수 적용
    7) echo $PATH 로 확인
    8) /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/simmyeongseob/Users/simmyeongseob/Desktop/venvs
    9) source /Users/simmyongseob/Desktop/venvs/myproject.sh

  9. 배치파일 셋팅

    1) #!/bin/bash
       cd /Users/simmyeongseob/projects/mysite
       export FLASK_APP=pybo
       exprot FLASK_ENV=development
       source /Users/simmyeongseob/venvs/mysite/bin/activate
728x90

'잡다한 지식' 카테고리의 다른 글

스파르타온라인 웹개발종합반 12기 ( 1주차 & 2주차 )  (0) 2021.01.25
파이썬 - dictionary  (0) 2021.01.22
ssh 로 github과 연동  (0) 2020.09.16
git 설치 및 세팅  (0) 2020.09.16
간단한 소스코드 확인사이트  (0) 2020.09.14