Linux에서 플레이하든 작업하든 Python을 사용하여 프로그래밍할 수 있는 좋은 기회입니다. 대학에 돌아와서 Java 대신 Python을 가르쳐줬더라면 좋았을 텐데요. 배우는 것이 재미있었고 yum 패키지 관리자와 같은 실용적인 응용 프로그램에서 유용했습니다.
이 튜토리얼에서는 Python과 플라스크라는 마이크로 프레임워크를 사용하여 각 프로세스의 메모리 사용량 및 CPU 비율과 같은 유용한 정보를 표시하는 간단한 애플리케이션을 구축하는 방법을 안내합니다.
Python 기본, 목록, 클래스, 함수, 모듈. HTML/CSS(기본).
이 튜토리얼을 따르기 위해 고급 Python 개발자일 필요는 없습니다.
Python은 대부분의 Linux 배포판에 기본적으로 설치됩니다. 다음 명령을 사용하면 설치된 버전을 확인할 수 있습니다.
[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 ()
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에서 가상 환경은 프로젝트의 종속 환경이 배치되는 디렉터리입니다. 이는 종속성이 다른 프로젝트를 격리하는 좋은 방법입니다. 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 폴더도 여기에 생성됩니다.
[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
액세스 라우팅 및 렌더링 디스플레이를 처리하는 첫 번째 모듈 플라스크 프레임워크를 설치해 보겠습니다. 우리 앱의 템플릿입니다.
아아아아위 내용은 Python과 Flask를 사용하여 Linux에서 첫 번째 앱 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!