윈도우로 파이썬은 아주 잠깐이나마 다뤄보았으니 우분투로 파이썬을 다뤄보려고 함.
우분투 최신 버전은 python3가 설치되어 있음
$ python3
$ sudo apt-get install update
$ sudo apt-get install build-essential
이 과정에서
이러한 에러가 남 해결방법은 아래 티스토리 참고
출처: https://stricky.tistory.com/181 [The DataBase that i am good at:티스토리]
저는 재부팅 귀찮아서 ㅎ lock 걸린 파일들 지웠습니다.
압축파일 다운받고 압축해제 해주기 ..
$ curl -O https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
$ tar vxzf Python-3.11.0.tgz
$ cd Python-3.11.0
$ ./configure
$ make
$ sudo make install
리눅스에서는 통합개발학습환경(IDLE) 사용하기 위해선 TkInter 설치가 필요
$ sudo apt-get install python3-tk
위의 과정에서
이런 에러가 났는데 이는 Python 버전을 업그레이드하려고 시도하면서 난 에러로 sudo make install 을 사용했을 때 발생
$ sudo apt-get update
$ sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
$ sudo rm -rf /usr/local/lib/python3.11
# python 소스 재다운로드
$ wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
$ tar -zxvf Python-3.11.0.tgz
$ cd Python-3.11.0
# python 재빌드 후 설치
$ ./configure --enable-optimizations
$ make -j8 # -j 뒤의 숫자는 사용 가능한 CPU 코어 수입니다.
$ sudo make altinstall
...
터미널에서 Python3 실행할 때 python3를 입력한 후 파이썬 셸 실행하기
vi 텍스트에디터를 이용해서 .py 파일을 저장하고 실행할 수 있음
$ python3
>> print('Hello, world!')



# 탭이나 공백으로 구분
if a == 10 :
print('10입니다')





