▏목적
◦ Python 설치하기
◦ pip, flask 설치하기
◦ Linux에서 .py 실행하기
▏시작하는 말
python 프로젝트를 로컬로 개발한 후에 서버에서 돌리려고 했으나 이것저것 많은 오류들로 쉽게 실행하지 못했다. 오늘은 그 에러들을 설명해가며 linux 서버에서 .py 실행하는 방법을 설명하도록 하겠다.
▏Python 설치하기
내가 사용한 Oracle Cloud 의 경우는 python3 버전이 이미 설치되어 있어 나는 이 과정을 생략했다.
▏pip / flask 설치하기
python 프로젝트를 하면서 ???를 사용하려면 pip 명령어로 그와 관련된 것들을 설치했을 것이다.
마찬가지로 linux 환경에서도 설치해주어야 하는데 그러려면 우선적으로 python 가상환경을 실행해야한다.
가상환경 실행 방법
python -m venv {가상환경명(폴더명)}
python -m venv python
위 명령어를 실행하면 해당 이름의 폴더가 생성된다.
~{가상환경 폴더명}/bin/ 으로 들어가면 python 이라는 링크가 있을것이다.
python -m pip install --upgrade pip
pip 업그레이드를 해준 후 flask 를 설치하면 된다.
python -m pip install --upgrade pip
pip install flask
방화벽을 열어준 후
python app.py를 실행하면 된다.
만약 permission denied 에러가 날 경우 app.run() 부분에 host 를 지정해주면 된다.
나의 경우 모두가 들어오게 설정 할 것이므로 0.0.0.0 을 넣어줬다.
app.run(port=5000, host='0.0.0.0', debug=True)
▏참고자료
https://euless.tistory.com/120
'Infra, Cloud > etc.' 카테고리의 다른 글
[Linux] 방화벽 설정하기 (특정 포트 오픈) (0) | 2023.01.12 |
---|---|
[Linux] Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast 에러 해결 (0) | 2023.01.04 |
[Oracle Cloud] 오라클 클라우드 서버 구축, 인스턴스 생성 (0) | 2022.09.13 |
Hot Deploy 란? (0) | 2022.04.11 |
WSL2 설치하기 (feat. Ubuntu, kali-linux) (0) | 2022.02.17 |
댓글