Emotions and Music 9

2022. 7. 6. 21:29Project/감정분석과 노래 추천

728x90
반응형

AWS Flask 연동

▶ EC2 서비스 들어가서 인스턴스 만들기

Ubuntu Server 프리티어 사용

키페어 생성

프리티어는 30GB까지 스토리지 지원

보안 그룹 인바운드 규칙 생성

▶ EC2 연결

방금 만든 키페어를 이용해서 EC2에 접속

터미널에 ssh~~~ 를 복사 붙여놓기 입력

▶SSH 접속 시 UNPROTECTED PRIVATE KEY FILE 오류 해결

chmod 600 "키이름".pem

AWS Flask MySQL연동

▶ 라이브러리 설치

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-pip
sudo apt-get install mysql-server

▶ MySQL 접속

sudo mysql -u root -p

▶ MySQL 외부접속 허용

1. ec2 접속 후 cd/etc/mysql/mysql.conf.d 로 이동합니다.

2. sudo vi mysqld.cnf 

3. bind-address 127.0.0.1 가 적힌줄 맨앞에 # 를 넣어 주석처리 해주기

mysql> create user 'root'@'%' identified by '[password]';
mysql> grant all privileges on *.* to 'root'@'%' with grant option;
mysql> flush privileges;
sudo service mysql restart
sudo ufw allow out 3306/tcp
sudo ufw allow in 3306/tcp
sudo service mysql restart

▶ Git Clone

git clone https://github.com/JooJaeHwan/Emotions_and_Music.git

▶ Miniconda 설치

wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
rm -f Miniconda3-latest-Linux-x86_64.sh
source ~/miniconda3/etc/profile.d/conda.sh
vim ~/.bashrc
export PATH=~/miniconda3/bin:$PATH
source ~/.bashrc

▶ conda 환경 만들고 적용

conda create --name today python=3.8
conda activate today

▶ 라이브러리 설치

pip3 install keras
pip3 install tensorflow --no-cache-dir
pip3 install flask
pip3 install flask-mysql
pip3 install sklearn
pip3 install pandas

 

728x90
반응형

'Project > 감정분석과 노래 추천' 카테고리의 다른 글

Emotions and Music 10  (0) 2022.07.07
Emotions and Music 8  (0) 2022.07.05
Emotions and Music 7  (0) 2022.07.04
Emotions and Music 6  (0) 2022.07.03
Emotions and Music 5  (0) 2022.07.03