Linux

[Linux] 하나의 서버로 여러 개의 프로젝트 실행

eyoo 2022. 5. 24. 11:07

하나의 프로젝트를 추가하기 위해 깃허브 사이트에서 새로운 레파지토리를 생성한다.

 

학습이 다 끝난 인공지능을 웹 대시보드에 배포하기 위해서는 인공지능 파일과 벡터라이저 파일 2개가 필요하다.

 

home, eda, ml로 구성된 스트림릿을 만들었다.

 

 

이것을 로컬과 깃허브에 연결시키기 위해 커밋 후 푸시하고

 

푸티에서 클론하여 AWS와 깃허브에서의 프로젝트를 연결시킨다.

 

만약 첫번째 프로젝트가 실행중이라면 두번쨰는 8501다음의 8502포트를 배정받는다.

 

새로운 포트(8502)의 방화벽을 따로 열어주기 위해 인바운드 규칙 편집하여 열어줘야 한다.

 

 

 

프로젝트별로 포트번호를 따로 지정해주고 불러오자

 

nohup streamlit run app.py --server.port 8502 &

 

포트 번호를 정해주고 AWS에서 방화벽 설정(인바운드 규칙 편집) 하는것을 잊지말자

 

 

 

더보기

프로펫 설치

 

참고 :

https://startcod.tistory.com/42

 

[머신러닝] 아보카도 가격 예측 실습: Prophet, EDA(Exploratory Data Analysis), make_future_dataframe

미국의 아보카도 리테일 데이터를 통해 아보카도의 가격을 예측해보자. 실습 1. Prophet 사용하기 전, 임포트하세요. from fbprophet import Prophet # 에러 발생시 프롬프트에 실행 : conda install -c conda-for..

startcod.tistory.com

 

페이스북의 프로펫 라이브러리를 비주얼 스튜디오 코드에서 임포트 하기위해서 라이브러리를 설치해야 한다.

 

먼저 터미널에  conda install -c conda-forge fbprophet  를 입력하여 설치한다.

 

※ 만약 설치되지 않는다면 아래의 코드로 라이브러리를 순서대로 설치해보자

pip install cython

pip install "pystan<2.18"

pip install fbprophet