안녕하세요. 회사에서 CentOS를 윈도우에 설치해보고, 파이썬을 실행해볼일이 있어서 방법을 포스팅해보겠습니다.
1. 해당 github에 들어가서 CentOS.zip을 다운로드 받습니다.
https://github.com/wsldl-pg/CentWSL/releases/tag/7.0.1905.1
2. 제어판 - 프로그램 - Windows 기능 켜기/끄기에서 Linux용 Windows 하위 시스템을 체크합니다.
3. 1번에서 받은 압축파일을 적당한곳에 압축해제 합니다. (CentOs를 실행하면 서버 환경을 해당 디렉터리에 해제해서 옮기기 어려우므로 잘지정해야합니다.)
- 저는 C:\centos 폴더에 해제하였습니다.
4. CentOS를 관리자 계정으로 실행을 하면 install이라고 써져있는 창이 뜨는데, 설치가 될때까지 기다립니다. 설치가 완료되면 해당 이미지처럼 디렉터리가 구성됩니다.
5. CentOs를 실행후 해당 명령어들을 입력합니다.
yum update
- centOS를 업데이트 해서 라이브러리들을 최신 라이브러리를 받습니다.
python --version
- 해당 명령어를 치면 기본으로 2.7.5 버전이 설치된것을 볼수 있습니다.
cd /home
https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
- 해당 명령어를 쳐서 home디렉터리 안에 python 3.8.1을 다운로드 받습니다.
tar xzf Python-3.8.1.tgz
- 받은 파이썬 압축파일을 해제합니다.
cd Python-3.8.1
- 설치된 파이썬 3.8.1 디렉터리로 이동합니다.
./configure --enable-optimizations
- configure을 실행해서 컴파일 합니다.
make altinstall
- 컴파일이 끝났으면 설치를 진행합니다.
which python3.8
- python3.8이 설치된 디렉터리를 찾습니다.
vi /root/.bashrc
alias python='/usr/local/bin/python3.8'
alias pip='/usr/local/bin/pip3.8'
- vi를 연후 alias로 python, pip를 등록해줍니다. pip 설치는 아래에서 진행해보겠습니다.
yum install epel-release
yum install python3-pip
rpm -qa | grep -i python3-pip
which pip3
- pip3란?
파이썬3 패키지 매니저로 예를 들면 소스에 import 되어있는 부분들을 사용하려면 먼저 pip로 해당 패키지를 설치를 해야합니다.
- requests를 사용하려면 구글 검색창에 pip3 requests 검색하면 해당 홈페이지가 나옵니다.
https://pypi.org/project/requests/
여기에서 pip install requests를 복사후 centos에 입력을 하면 해당 패키지가 설치가 됩니다.
6. 파이썬 test 파일을 만들어보고 실행해보겠습니다.
- 메모장을 연후 해당 명령어를 작성후 저장합니다. (저는 이름을 test.txt로 저장했습니다.)
print('Hello, Python')
7. 해당 파일을 centos 안에 home 디렉터리에 넣은후 해당 명령어를 입력합니다.
python test.txt
- 파이썬파일이 잘 실행되었습니다.
'DevOps' 카테고리의 다른 글
[CentOs] 파일 이름 변경 (0) | 2021.05.21 |
---|---|
[CentOs] 사용자 추가 (0) | 2021.05.21 |
[CentOs] JDK 설치 (0) | 2021.05.21 |
[Linux] 심볼릭 링크 (Symbolic link) (0) | 2021.05.21 |
[Linux] tar 압축풀기 (0) | 2021.05.21 |