팁 1 : Mac OS의 kill Port

분명 가상환경을 activate 시키고 app.py를 실행시켰는데 실행이 안되는 경우가 있다.

https://blog.kakaocdn.net/dn/bCUEQk/btsBiU4kUub/8erZ84IsnOcTJjJUuLjuIK/img.png

port 5000이 이미 사용되고 있다는 에러메세지

* Serving Flask app 'app'

내가 5000 포트를 사용하려하는데, 이미 다른 프로그램에 의해 사용되고 있다는 에러를 준다.

이때 macOS는 AirPlay Receiver 서비스를 꺼보라고 권유하므로, 맥이라면 밑의 과정을 시도해보자.

1. macOS라면 AirPlay Receiver 서비스 끄기

https://blog.kakaocdn.net/dn/bQrMUS/btsBklGTZuW/JdPKnWRKLj8cjEqMH3Zd00/img.png

시스템설정 > airplay 수신모드 검색

macOS > 시스템설정 > Airplay 수신모드를 검색하면 다음과 같은 화면이 뜬다. AirPlay 수신 모드를 꺼주자!

2. kill Port, 포트 죽이기

가끔 AirPlay 수신모드를 껐는데도 포트가 이미 사용 중이라는 에러가 뜰 때가 있다.

그럴 땐 간단하게 포트를 죽이자! (필요없는 process가 실행 중인거라면...)