Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 로그인
- nginx
- 뷰
- vue
- 기획
- javascript
- 신상마켓
- 정리
- AWS
- jwt
- PWA
- 프론트
- 플러그인
- Git
- plugin
- react-query
- vuex
- Docker
- vue login
- react
- database
- 회고록
- 배포
- express
- Firebase
- extension
- vsCode
- login
- 토이프로젝트
- 셋팅
Archives
- Today
- Total
강디너의 개발 일지
flask 배포까지의 삽질 본문
728x90
flask 배포까지의 삽질 ㅠ
Flask ImportError: No Module Named Flask
이 오류.... 하아...
python을 잘 모르다보니 생긴일 같기도 하고 엄청 삽질을 많이했다.
뷰로 만든 프론트와 flask 로 만든 백엔드를 서버에 배포하려고했는데....
flask 를 서버에 넣고 (py 파일 뿐만아니라 폴더 채로 넣었다)
python3 flaskapp/flaskapp.py & <- 검색한건 있어서 & 를 넣었다 (백그라운드로 돌리기)
첫번째 에러
python3이 안깔려있다.
virtualenv 를 설치하고 가상환경으로 들어가서 python3 을 설치하고 삽질삽질 하고
python3 이 가능해졌다.
python3 flaskapp/flaskapp.py 실행 !
했지만 No Module Named 블라블라..
열심히 검색했으니 돌아오는 말 버전 업그레이드 하라그러고,
requirements.txt 를 설치하라 그러고,,
requirements.txt 를 설치했다. 이것도 로컬에서 작업해서 같이 데려왔다. 하지만
서버에 넣으니 0 바이트 ? 응 ?? 응 ?????
뭔가 이상해.. 그래서 서버에서 작업했다.
requirements.txt 인스톨하고 freeze 까지했더니 일단 용량이 늘어났다.
내용물 보니깐 뭔가 많아.. 좋군 하고
다시 flaskapp.py 실행했지만 또 오류.....;;;;;;
삽질삽질 하고 centOS 에 대해도 살펴보고 flask 도 살펴보고... 쌩 삽질...
아.. 백엔드 개발자좀 뽑아주지.... 힘들어 죽것네...
살펴보고 살펴보다가 requirements 에 이상이 있는걸 확인했다.
내용물을 보니 내가 로컬에서 사용했을 때 설ㅊㅣ했던 flask, pymssql 등등이 다 없던거 !!!!
난 javascript module 처럼 데려가면 다 될줄 알았지.... flask 도 include, bin 있길래 요넘 데려가면 될줄알았지...
결국 문제점 확인 후 서버 가상환경에서 flask, pymssql 등등 다시 설치후 freeze 도 다시 하고 실행했더니 딱!!
됩니다.. !
하지만.... 테스트를 위하여 데이터 던졌더니 반응이 없네...?? ;;;; ㅇㅅㅇ;;;;;
또 뭘까...하다가 방화벽 문제 같아서 바로 푸니깐 ! 해결 !!!!
어고고고고고 힘들다......;
포트포워딩, centOS, python3, flask 를 깨달았고
Jenkins, Docker 요놈들도 해보고 싶다.
이러다가 백엔드 개발자 되는거 아닌가도 싶다.
결론 :
Flask ImportError: No Module Named ~~ <<< 요넘은 모듈 설치 안된거임 확인해봐요.
반응형
'back_end' 카테고리의 다른 글
Docker에 MySQL 설정해서 회원가입, 로그인 하기 (0) | 2021.01.24 |
---|---|
vue를 nginx 와 연동하기 (0) | 2018.12.20 |
flask 배포 삽질_2 (0) | 2018.12.19 |
Comments