우선, 이 자료는 기존 설치된 앱을 기준으로(기술참조: https://kimilguk.tistory.com/836 )설명하고 있다.
현재 파이썬애니웨어 플랫폼의 시스템 이미지는 아래 와 같이 3가지 가 존재한다.
fishnchips, glastonbury, haggis (아래 이미지표 참조)
기존에 피쉬칩스를 사용하고 있었으나, 1주일 후 현재 피쉬칩스 시스템이미지가 삭제된다고 한다.
시스템이미지를 업그레이드하라고 계속 알림이 왔었으나, 미루다가 오늘 변경하게 되었다.
오늘 변경을 마무리 못하였다. 무료 사용자는 100초만 CPU를 우선 순위로 사용가능하다는 제약에 걸려서, 업그레이드 과정이 엄청 느려졌기 때문이다.
아래는 문제 처리 과정이다.
#.(실패 과정 시작) haggis(하기스)로 시스템 이미지만 바꿔서 기존 3.7 가상환경의 소스를 reloading(재컴파일) 하니 앱이 작동이 않되고, 3.7을 3.8로 변경해도 작동이 않된다.(아래)
#.(실패 과정 끝) ------------------------------------------------------------------------------------------
- 그래서, 기존 웹 앱을 삭제하고(아래 붉은 색 사각형 클릭), 이후 신규 웹 앱를 생성하는 과정을 시작하고 있다.
- 작업 전, Files 메뉴에서 기존 용량을 차지하는 /home/kimilguk/python-dash/myvenv 폴더를 삭제 한다.(아래 붉은 색 사각영역)
- 위 Open Bash 콘솔 화면을 클릭하여서, 콘솔에 접속하여 rm -rf myvenv 명령으로 폴더를 완전 삭제한다. 앱 소스만 남겨 두었다.
1). 이후 아래 처럼 Account 메뉴의 System Image를 피스칩스에서 하기스로 변경하고, 파이썬 실행 환경을 3.8로 변경 하였다.
- 위 처럼 3.8로 변경한 이유는 기존 소스가 3.8.10 에서 작동된 것을 확인하였기 때문이다.
2-1). 파이썬애니웨어 사이트 Consolea메뉴에서 Bash 쉘 콘솔로 진입해서 파이썬 소스 위치에서 ( cd python-dash 프로젝트 폴더로 이동) 아래 내용을 실행한다.
- 파이썬 3.8 가상환경을 생성한다. virtualenv --python=python3.8 myvenv
- source myvenv/bin/activate (앱 가상환경설정 으로 진입)
- pip3 install dash (dash-html-components, dash-core-components, Flask, dash-table, plotly 모듈이 한꺼번에 자동으로 설치된다.
- pip3 install yfinance (야후 파이낵스에서 주식 데이터를 가져올 수 있다. 버전이 올라가면서 용량이 부족하여 설치를 건너띈다.)
- myvenv 가상 파이썬 3.8환경에서 pip3 install dash 를 설치하면 아래 관련 패키지들이 한꺼번에 설치된다.(용량이 부족해서 에러나왔다.ㅜㅜ 내일 다시 시도해 본다. 아래 빨간색 에러 메세지 확인)
오늘 변경을 마무리 못하였다. 무료 사용자는 100초만 CPU를 우선 순위로 사용가능하다는 제약에 걸려서, 업그레이드 과정이 엄청 느려졌기 때문이다. 아래는 내일 진행할 과정 요약 정보이다.
2-2). Consolea메뉴에서 Bash 쉘 콘솔로 진입 후 필요한 패키지 추가 설치 예정(아래)
- pip3 install dash_bootstrap_components (대시보드 앱용 부트스트랩 디자인 콤포넌트 사용)
- pip3 install feedparser (RSS 형식의 데이터를 파싱할 수 있다)
3). Web메뉴에서 새로운 웹 앱 생성 예정(아래 붉은 색 사각영역 순서대로)
- 매뉴얼 환경 선택(아래)
파이썬애니웨어(pythonanywhere) 시스템 업그레이드_2/2 (0) | 2024.11.22 |
---|---|
koyeb플랫폼에서 deploy-without-rebuild 사용 (0) | 2024.11.17 |
클라우드와 공공데이터를 활용한 앱 개발 트렌드 (4) | 2024.11.10 |
도커데스크탑용 쿠버네티스+대시보드 실습하기 (0) | 2024.06.08 |
구름ide 플랫폼에 php앱(그누보드5) 배포하기 (0) | 2024.04.13 |
댓글 영역