메뉴 닫기

Linux(Ubuntu)에서 Python 개발환경 설정

 

iwinv에서 배포하고 있는 Ubuntu 22.04 LTS  기본이미지에는 Python 3.10.4 (202.04.29 기준) 이 설치되어있습니다.


root@smleserv-iwinv:~# cat /etc/issue
Ubuntu 22.04 LTS \n \l

root@smleserv-iwinv:~# python3 –version
Python 3.10.4

root@smleserv-iwinv:~# dpkg –list |grep python3

 

root@smileserv-iwinv:~# python3
Python 3.10.4 (main, Apr 2 2022, 09:04:19) [GCC 11.2.0] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>> a=10
>>> b=20
>>> a+b
30

 

Python 확장자는 py이며 아래 샘플코드과 같이 작성하고 실행하면 됩니다.
파이션은 bash script와 같이 별도의 컴파일을 필요로 하지 않기에 아래와 같이 실행하면 됩니다.

샘플코드 

root@smileserv-iwinv:~# cat sample.py
#!/usr/bin/env python
print (‘Welcome to iwinv cloud’)

root@smileserv-iwinv:~# python3 sample.py
Welcome to iwinv cloud

 

RockyLinux 8.X 및 CentOS 7.X 에서는 아래를 참고하시기 바랍니다.


RockyLinux 8.x

# cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)

python 3.10을 빌드하기 위한 필요 종송성 패키지 설치
# dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y
# wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tar.xz
# tar -xf Python-3.10.4.tar.xz
# cd Python-3.10.4 && ./configure –enable-optimizations
# make && make altinstall
# python3.10 –version
Python 3.10.4

CentOS 7.X

CentOS 7.X
# python -V
Python 2.7.5

※ iwinv에서 제공하는 CentOS 7.X 에서는 python2.7이 기본으로 설치되어있으며 3.10 으로 버전을 변경하려면 Rockylinux 8.x 와 동일하게 작업하면 됩니다.

# yum install gcc openssl-devel bzip2-devel libffi-devel wget -y
# wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tar.xz
# tar -xf Python-3.10.4.tar.xz
# cd Python-3.10.4 && ./configure
# make && make altinstall
# python3.10 –version
Python 3.10.4

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x