>  기사  >  백엔드 개발  >  Linux에서 Python 및 Flask를 사용하여 애플리케이션을 만드는 방법

Linux에서 Python 및 Flask를 사용하여 애플리케이션을 만드는 방법

高洛峰
高洛峰원래의
2017-03-21 14:05:141146검색

Linux에서 플레이하든 작업하든 Python을 사용하여 프로그래밍할 수 있는 좋은 기회입니다. 대학에 돌아와서 Java 대신 Python을 가르쳐줬더라면 좋았을 텐데요. 배우는 것이 재미있었고 yum 패키지 관리자와 같은 실용적인 응용 프로그램에서 유용했습니다.

이 튜토리얼에서는 Python과 플라스크라는 마이크로 프레임워크를 사용하여 각 프로세스의 메모리 사용량 및 CPU 비율과 같은 정보를 표시하는 간단한 애플리케이션을 구축하는 방법을 안내합니다. 수업에 유용한 정보.

전제 조건

Python 기본 사항, 목록, 클래스, 함수 및 모듈. HTML/CSS(기본).

이 튜토리얼을 따르기 위해 고급 Python 개발자일 필요는 없습니다.

Linux에서 대부분의 Linux 배포판에 Python 3

Python을 설치하세요. 기본적으로 설치됩니다. 다음 명령을 사용하면 설치된 버전을 확인할 수 있습니다.

[root@linux-vps ~]# python -V
Python 2.7.5

버전 3.x를 사용하여 앱을 구축하겠습니다. Python.org에 따르면 현재 이 버전에서만 개선이 이루어지고 있으며 이전 버전인 Python 2와 호환되지 않습니다.

참고: 시작하기 전에 가상 머신에서 이 튜토리얼을 시도해 볼 것을 적극 권장합니다. 왜냐하면 Python은 많은 Linux 배포판의 핵심 구성 요소이고 어떤 사고라도 시스템이 손상될 수 있기 때문입니다.

다음 단계는 CentOS(6 및 7)와 같은 Red Hat 기반 버전에 대한 것입니다. UbuntuMint 및 Resbian과 같은 Debian 기반 버전은 기본적으로 이 단계를 건너뛸 수 있습니다. 설치되어 있지 않은 경우 yum 대신 apt-get을 사용하여 아래 해당 패키지를 설치하시기 바랍니다.

[leo@linux-vps] yum groupinstall 'Development Tools'
[leo@linux-vps] yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel
[leo@linux-vps] wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
[leo@linux-vps] tar -xvzf Python-3.4.2.tgz
[leo@linux-vps] cd Python-3.4.2
[leo@linux-vps] ./configure
[leo@linux-vps] make
# 推荐使用 make altinstall 以覆盖当前的 python 库
[leo@linux-vps]   make altinstall

설치가 성공적으로 완료되면 다음 명령을 사용하여 Python3.4 셸에 들어갈 수 있습니다.

[leo@linux-vps]# python3.4
Python 3.4.2 (default, Dec 12 2014, 08:01:15)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit ()

pip를 사용하여 패키지 설치

Python에는 yum 및 apt-get과 유사한 자체 패키지 관리 기능이 있습니다. 패키지를 다운로드, 설치 및 제거하는 데 필요합니다.

[leo@linux-vps] pip3.4 install "packagename"    
[leo@linux-vps] pip3.4 list
[leo@linux-vps] pip3.4 uninstall "packagename"

Python 가상 환경

Python에서 가상 환경은 프로젝트의 종속 환경이 배치되는 디렉터리입니다. 이는 종속성이 다른 프로젝트를 격리하는 좋은 방법입니다. sudo 명령 없이 패키지를 설치할 수 있습니다.

[leo@linux-vps] mkdir python3.4-flask
[leo@linux-vps] cd python3.4-flask 
[leo@linux-vps python3.4-flask] pyvenv-3.4 venv

가상 환경을 만들려면 "pyvenv-3.4" 명령을 사용해야 합니다. 위 명령은 venv 폴더 내에 lib라는 디렉터리를 생성하며, 여기에 프로젝트가 의존하는 패키지가 설치됩니다. 이 환경에서 pip 및 python 실행 파일을 포함하기 위해 bin 폴더도 여기에 생성됩니다.

Linux 시스템 정보 프로젝트를 위한 가상 환경 활성화

[leo@linux-vps python3.4-flask] source venv/bin/activate
 [leo@linux-vps python3.4-flask] which pip3.4
~/python3.4-flask/venv/bin/pip3.4
[leo@linux-vps python3.4-flask] which python3.4
~/python3.4-flask/venv/bin/python3.4

pip를 사용하여 플라스크 설치

액세스 라우팅 및 렌더링 디스플레이를 처리하는 첫 번째 모듈 플라스크 프레임워크를 설치해 보겠습니다. 우리 앱의 템플릿입니다.

아아아아

위 내용은 Linux에서 Python 및 Flask를 사용하여 애플리케이션을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.