설치 방법#

1. 리눅스 패키지 목록을 갱신하고 설치된 패키지를 업데이트합니다.

text

$ sudo apt-get update
$ sudo apt-get upgrade

2. Python 버전을 확인합니다.

text

$ python3 --version

3. 프로젝트 폴더에서 가상환경을 만들고 활성화합니다.

text

$ python3 -m venv .venv
$ source .venv/bin/activate

4. 가상환경 안에 Flask와 Jinja2를 설치합니다.

text

$ python -m pip install Flask Jinja2

5. 설치된 패키지를 확인합니다.

text

$ python -m pip show Flask Jinja2

6. vim을 설치합니다(편리성을 위해).

text

$ sudo apt-get install vim

Trouble Shooting#

  • Problem : 시스템 Python에 패키지를 직접 설치하려 할 때 externally-managed-environment 오류가 발생할 수 있습니다. → 운영체제가 관리하는 Python 환경을 보호하기 위한 안내입니다.

  • Troubleshooting : EXTERNALLY-MANAGED 파일을 삭제하지 말고, 위 설치 방법처럼 프로젝트 가상환경을 만든 뒤 활성화된 상태에서 패키지를 설치합니다. 가상환경을 나갈 때는 다음 명령어를 사용합니다.

text

$ deactivate

참고 자료#

리눅스[Linux] 우분투[Ubuntu] 업그레이드 하기,apt-get update와 apt-get upgrade의 차이리눅스[Linux] 우분투[Ubuntu] 업그레이드 하기, update와 upgrade의 차이 이번 포스팅은 우분투[Ubuntu]을 잘 사용하기 위해서 업그레이드 하는 방법에 대해서 설명을 하도록 하겠습니다. 그리고 우분투[uappia.tistory.com[python] Flask로 서버 실행하기파이썬으로 쓰인 웹 프레임워크로, 서버를 구동하는 데 필요한 기능을 제공한다.Flask 서버를 만들 때는 항상static 폴더, templates 폴더, app.py 파일을 만들고 시작한다.flask 서버를 돌리는 파일의 이velog.ioerror: externally-managed-environment 문제 해결다음 명령어 입력시 해결 가능velog.io[Linux] vi 편집기 명령어 정리하기vi 명령어는 Linux, Unix에서 사용되는 편집기를 사용하는 명령어다. vi 편집기에 대해서 살펴보도록 하자 vi 편집기는 총 3가지의 명령모드, 입력모드, 마지막 행모드로 구성되어 있다. 먼저 이 vi 편potato-yong.tistory.comPython Flask Jinja2 템플릿 사용하기파이썬 관련 포스팅 목록 더보기 [Python] Flask 엔드포인트 설정하기(Endpoint) [Python] Flask 웹 서버 구축하기 - 2(Linux Ubuntu 16.04 Flask Web Server) [Python] Flask 웹 서버 구축하기 - 1(Linux Ubuntu 16.04 Flask Web Serversalguworld.tistory.com