파이썬은 1991년 발표된 인터프리터 방식의 프로그래밍 언어입니다.
가볍고 코딩이 간단 헤서 생산성이 뛰어난 장점으로
서버 영역에서는 10년 이전부터 많이 사용을 했는데요.
2010년 이후로 빅데이타 , 머신러닝 그리고 인공지능 개발 언어로서 사용되면서
현재까지 이어지면서 앞으로도 파이썬에 대한 관심이 뜨거워질 거 같습니다.
yum을 통해 쉽게 설치할 수 있습니다.
■ 패키지를 최신 버전으로 업데이트 하기
[root@localhost ~]# yum update Dependencies resolved. ================================================================= Package Arch Version Repository Size ================================================================= Installing: kernel x86_64 4.18.0-240.10.1.el8_3 BaseOS 4.3 M kernel-core x86_64 4.18.0-240.10.1.el8_3 BaseOS 30 M kernel-devel x86_64 4.18.0-240.10.1.el8_3 BaseOS 17 M kernel-modules x86_64 4.18.0-240.10.1.el8_3 BaseOS 26 M Upgrading: NetworkManager x86_64 1:1.26.0-12.el8_3 BaseOS 2.4 M NetworkManager-adsl x86_64 1:1.26.0-12.el8_3 BaseOS 138 k NetworkManager-bluetooth x86_64 1:1.26.0-12.el8_3 BaseOS 164 k NetworkManager-config-server noarch 1:1.26.0-12.el8_3 BaseOS 125 k NetworkManager-libnm x86_64 1:1.26.0-12.el8_3 BaseOS 1.8 M NetworkManager-team x86_64 1:1.26.0-12.el8_3 BaseOS 142 k openssh-askpass-8.0p1-5.el8.x86_64 pipewire0.2-libs-0.2.7-6.el8.x86_64 plymouth-theme-spinner-0.9.4-7.20200615git1e36e30.el8.x86_64 python3-dasbus-1.2-2.el8.noarch 제거됨: kernel-4.18.0-193.el8.x86_64 kernel-core-4.18.0-193.el8.x86_64 kernel-modules-4.18.0-193.el8.x86_64 완료되었습니다! [root@localhost ~]# |
■ 패키지에서 python3 찾기
[sidepower@localhost ~]$ yum list *python3* CentOS-8 - Extras 2.2 kB/s | 1.5 kB 00:00 CentOS-8 - Extras 14 kB/s | 9.0 kB 00:00 Docker CE Stable - x86_64 63 kB/s | 3.5 kB 00:00 Docker CE Stable - x86_64 11 kB/s | 10 kB 00:00 Docker CE Test - x86_64 67 kB/s | 3.5 kB 00:00 Docker CE Test - x86_64 24 kB/s | 13 kB 00:00 Docker CE Nightly - x86_64 4.1 kB/s | 3.5 kB 00:00 Extra Packages for Enterprise Linux Modular 8 - x86_64 17 kB/s | 9.1 kB 00:00 Extra Packages for Enterprise Linux Modular 8 - x86_64 78 kB/s | 550 kB 00:07 Extra Packages for Enterprise Linux 8 - x86_64 1.1 kB/s | 5.7 kB 00:05 Extra Packages for Enterprise Linux 8 - x86_64 393 kB/s | 8.9 MB 00:23 설치된 패키지 libpeas-loader-python3.x86_64 1.22.0-6.el8 @AppStream platform-python.x86_64 3.6.8-23.el8 @anaconda platform-python-coverage.x86_64 4.5.1-7.el8 @AppStream platform-python-pip.noarch 9.0.3-16.el8 @anaconda platform-python-setuptools.noarch 39.2.0-5.el8 @anaconda ... ... python3-zope-testing.noarch 4.6.1-8.el8 epel python36.x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream python36-debug.x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream python36-devel.x86_64 3.6.8-2.module_el8.3.0+562+e162826a AppStream python36-rpm-macros.noarch 3.6.8-2.module_el8.3.0+562+e162826a AppStream python38.x86_64 3.8.3-3.module_el8.3.0+468+0c52a667 AppStream python38-Cython.x86_64 0.29.14-4.module_el8.3.0+441+3b561464 AppStream python38-PyMySQL.noarch 0.9.3-3.module_el8.3.0+441+3b561464 AppStream |
■ yum 이용한 파이썬 설치하기
[sidepower@localhost ~]$ sudo yum install python38.x86_64 [sudo] sidepower의 암호: 마지막 메타 데이터 만료 확인 : 2:40:05 전에 2021년 02월 28일 (일) 오전 07시 17분 30초. Dependencies resolved. ==================================================================== Package Architecture Version Repository Size ==================================================================== Installing: python38 x86_64 3.8.3-3.module_el8.3.0+468+0c52a667 AppStream 78 k Installing dependencies: python38-libs x86_64 3.8.3-3.module_el8.3.0+468+0c52a667 AppStream 8.3 M python38-pip-wheel noarch 19.3.1-1.module_el8.3.0+441+3b561464 AppStream 1.2 M python38-setuptools-wheel noarch 41.6.0-4.module_el8.3.0+441+3b561464 AppStream 304 k Installing weak dependencies: python38-pip noarch 19.3.1-1.module_el8.3.0+441+3b561464 AppStream 1.9 M python38-setuptools noarch 41.6.0-4.module_el8.3.0+441+3b561464 AppStream 667 k Enabling module streams: python38 3.8 Transaction Summary ======================================== 설치 6 Packages Total download size: 12 M Installed size: 45 M Is this ok [y/N]: y 패키지 다운로드중: (1/6): python38-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64.rpm 927 kB/s | 78 kB 00:00 (2/6): python38-pip-wheel-19.3.1-1.module_el8.3.0+441+3b561464.noarch.rpm 2.7 MB/s | 1.2 MB 00:00 (3/6): python38-pip-19.3.1-1.module_el8.3.0+441+3b561464.noarch.rpm 3.1 MB/s | 1.9 MB 00:00 (4/6): python38-setuptools-wheel-41.6.0-4.module_el8.3.0+441+3b561464.noarch.rpm 2.5 MB/s | 304 kB 00:00 (5/6): python38-setuptools-41.6.0-4.module_el8.3.0+441+3b561464.noarch.rpm 2.9 MB/s | 667 kB 00:00 (6/6): python38-libs-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64.rpm 5.5 MB/s | 8.3 MB 00:01 -------------------------------------------------------------------------------------------------------------------------------------------- 합계 6.3 MB/s | 12 MB 00:01 트랜잭션 점검 실행 중 트랜잭션 검사가 성공했습니다. 트랜잭션 테스트 실행 중 트랜잭션 테스트가 완료되었습니다. 거래 실행 중 준비 중입니다 : 1/1 Installing : python38-setuptools-wheel-41.6.0-4.module_el8.3.0+441+3b561464.noarch 1/6 Installing : python38-pip-wheel-19.3.1-1.module_el8.3.0+441+3b561464.noarch 2/6 Installing : python38-libs-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 3/6 Installing : python38-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 4/6 스크립틀릿 실행: python38-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 4/6 Installing : python38-setuptools-41.6.0-4.module_el8.3.0+441+3b561464.noarch 5/6 스크립틀릿 실행: python38-setuptools-41.6.0-4.module_el8.3.0+441+3b561464.noarch 5/6 Installing : python38-pip-19.3.1-1.module_el8.3.0+441+3b561464.noarch 6/6 스크립틀릿 실행: python38-pip-19.3.1-1.module_el8.3.0+441+3b561464.noarch 6/6 확인 중 : python38-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 1/6 확인 중 : python38-libs-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 2/6 확인 중 : python38-pip-19.3.1-1.module_el8.3.0+441+3b561464.noarch 3/6 확인 중 : python38-pip-wheel-19.3.1-1.module_el8.3.0+441+3b561464.noarch 4/6 확인 중 : python38-setuptools-41.6.0-4.module_el8.3.0+441+3b561464.noarch 5/6 확인 중 : python38-setuptools-wheel-41.6.0-4.module_el8.3.0+441+3b561464.noarch 6/6 Installed products updated. 설치됨: python38-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 python38-libs-3.8.3-3.module_el8.3.0+468+0c52a667.x86_64 python38-pip-19.3.1-1.module_el8.3.0+441+3b561464.noarch python38-pip-wheel-19.3.1-1.module_el8.3.0+441+3b561464.noarch python38-setuptools-41.6.0-4.module_el8.3.0+441+3b561464.noarch python38-setuptools-wheel-41.6.0-4.module_el8.3.0+441+3b561464.noarch 완료되었습니다! [sidepower@localhost ~]$ |
■ 파이썬 설치 확인
[sidepower@localhost ~]$ python3 --version Python 3.6.8 [sidepower@localhost ~]$ |
■ 파이썬 실행하기
[sidepower@localhost ~]$ python3 Python 3.6.8 (default, Aug 24 2020, 17:57:11) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> a = 'hello' >>> b = 'python3' >>> a + ' ' + b 'hello python3' >>> |
감사합니다.
반응형
'IT > PROGRAM' 카테고리의 다른 글
오라클(Oracle) 날짜 포멧 SYSDATE . 유용한 날짜함수들 (0) | 2021.04.09 |
---|---|
JAVA(자바)를 이용한 JSON 데이터 보내기 응답 받기 . HTTP POST webhook이용 (0) | 2021.03.17 |
JSON란? JAVA(자바)에서 JSON 데이타 만들기 (4) | 2021.02.10 |
이클립스 STS 화면 글자 색깔 테마 변경하기 Light . Classic . Dark (82) | 2020.12.21 |
스프링부트 JSP 대신 타임리프 (Thymeleaf) 사용하기 (12) | 2020.12.10 |
댓글