본문 바로가기

오류로그

[flask/ github] flask 프로젝트 설치와 해결과정

320x100
flask 를 통해 제작한 로컬 웹사이트에 대해서 2시간 가까이 헤맨 결과를 정리한 글입니다.
깃허브상에도 추가되어 있습니다.
(사실은 설치한 시간이 아까워서 기록합니다😢 )

 

 

자신의 메모리가 4GB이상인지 확인해야 합니다.

  • 파이참이 설치되어 있는지 확인해주세요.
  • 파이썬이 설치되어 있는지 확인해주세요.

 

  1. 파이썬 가상환경 설치 - 필자는 cmder을 사용하고 있습니다.
C:\

mkdir venvs

cd venvs

python -m venv myproject

cd myproject\Scripts

activate

 

2. --(myproject)라는 가상환경 시작---

여기서부터 플라스크 설치

 

pip install flask

python -m pip install --upgrade pip

# 설치 완료

mkdir myproject

cd myproject

mkdir helloflask

cd helloflask

mkdir myproject

cd myproject

 

3. 여기서부터 자동으로 가상환경 시작하는 프로그램 설치

아무 IDE나 열어서 C:\venvs에 myproject.cmd 제작

아래 텍스트 입력 

 

@echo off

cd C:/myproject/helloflask/myproject

set FLASK_APP=pybo

set FLASK_DEBUG=true

C:/venvs/myproject/Scripts/activate

 

 

 

관리자 모드로 해야 할 수도 있음

환경변수에 Path에 C:\venvs 저장

 

 

myproject.cmd 파일을 C드라이브에 갖다놓으면 이제부터 cmd에 "myproject"만 입력해도 바로 가상환경도 켜서 플라스크 앱도 pybo로 시작함

 

 

4. --이제부터 파이썬 인터프리터 설정---

 

 

파이참 설치

위에서 만든 helloflask/myproject 입장

C:\venvs\myproject\Scripts\python.exe를 파이썬 인터프리터 경로로 설정

적용하고 다시시작

 

 

5. --여기서부터 파이참 시작---

git clone "깃허브주소"

https://github.com/jinhyukbae/ai26.git

 

설치하면 ai26폴더에서 밖으로 빼내야 함

requirement.txt 를 파이참이 인식해서 다운로드 할 수 있음(플러그인 설치)

설치하는 과정에서, 여기서부터 시간 오래걸립니다.

 

 

 

 

 

6. --여기서부터 부터 cmder 사용---

flask run

nltk, transformers가 용량이 1기가 이상으로, 시간이 상당히 길게 걸릴수 있음

 

○ tag.py, grammar.py에서 요청사항

+nltk.download('punkt') 초기에 설치되면 나중에 주석처리 하거나 지울 것

(flask 켤때마다 설치하는데 시간이 5분이 넘어감)

 

Downloads - DB Browser for SQLite

(Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds ofte

sqlitebrowser.org

 

flask db migrate
flask db upgrade
  • 데이터베이스를 생성해주어야 보이기 때문에 위 명령어를 cmd에서 실행합니다.

 

 

본 서비스의 보이는 화면입니다.

 

728x90