※ 2022년 12월 25일 wordpress database 일부 망실로 복구했으나 과거와 100% 일치하지는 않을 것으로 예상 중…했었으나 Wayback Machine – Internet ArchiveOpens in a new window의 도움으로 복구에 성공!!!
참고한 글들은 아래와 같다.
- Flask in PyCharm Community EditionOpens in a new window
- Python Flask Pycharm Community Edition에서 개발환경 구축하기Opens in a new window
상기 글들을 토대로 본인이 적용한 순서는 아래와 같다.
- Pure Python 프로젝트 생성 ⇒ 어차피 Community 버전이라 새 프로젝트 클릭 시 Python 프로젝트만 생성
- 원하는 곳에 프로젝트를 담을 폴더 생성 ⇒ 본인의 경우
바탕화면\projects_PyCharmCommunity-flask\prac
폴더 생성 후 선택 Virtualenv
선택하고 旣 설치한 기본 인터프리터 확인 후 우하단생성
버튼 클릭- PyCharm 좌측 트리 내 2번에서 생성한 폴더 우클릭 후
새로 만들기 > 파일
클릭하여requirements.txt
입력 후 Enter - 아래 내용 입력 후
Ctrl+S
저장 ⇒ 아래 각Version
은PyCharm > 파일(F) > 설정(T) > 프로젝트: 2번에서 생성한 폴더명 > Python 인터프리터
선택하면 우측 패키지 창에서+
클릭하여 해당 패키지 이름을 검색하면 확인되는Version
으로 변경하면 끝!!!# This file is used by pip to install required python packages # Usage: pip install -r requirements.txt # Flask Framework click==8.1.3 Flask==2.2.2 itsdangerous==2.1.2 Jinja2==3.1.2 MarkupSafe==2.1.1 Werkzeug==2.2.2 # Flask Packages Flask-Login==0.6.2 Flask-Migrate==3.1.0 Flask-Script==2.0.6 Flask-SQLAlchemy==3.0.2 Flask-WTF==1.0.1 Flask-User==1.0.2.2 # Automated tests pytest==7.2.0 pytest-cov==4.0.0
- PyCharm 하단
터미널
클릭하여pip install -r requirements.txt
실행터미널
클릭하여 혹시라도이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\사용자명\Desktop\projects\prac\venv\Scripts\activate.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go .microsoft.com/fwlink/?Lin..
관련 오류 메시지 확인 시- 관리자 권한으로
Windows PowerShell
실행 Windows PowerShell
터미널에서Set-ExecutionPolicy Unrestricted
실행
- 관리자 권한으로
터미널
닫고 재오픈
- PyCharm 좌측 트리 내 2번에서 생성한 폴더 우클릭 후
새로 만들기 > Python 파일
클릭하여app.py
생성 - PyCharm 우상단
app
클릭하여구성 편집...
클릭 - 우측
환경 변수(E):
입력란에FLASK_DEBUG=1
추가하여 최종적으로PYTHONUNBUFFERED=1;FLASK_DEBUG=1
내용 확인 - 우측 스크롤을 내려
실행 전(B)
부분에서 + 클릭하여웹 브라우저 시작
클릭 - 웹 브라우저 시작 팝업창에서 원하는
브라우저:
선택하고URL:
입력란에http://127.0.0.1:5000
입력 후확인
클릭 실행/디버구 구성
창 우하단확인
클릭app.py
창에서 코딩 시작