Ubuntu 18.04에서 Python 3을 설치하고 프로그래밍 환경을 설정하는 방법 [빠른 시작]
###소개
Python은 스크립팅, 자동화, 데이터 분석, 기계 학습 및 백엔드 개발에 강점을 지닌 유연하고 다재다능한 프로그래밍 언어입니다.
이 튜토리얼은 Ubuntu 18.04 서버에서 Python을 설치하고 프로그래밍 환경을 설정하는 과정을 안내합니다. 각 단계에 대한 더 나은 설명과 함께 이 튜토리얼의 더 자세한 버전은 Ubuntu 18.04 서버에서 Python 3을 설치하고 프로그래밍 환경을 설정하는 방법을 참조하십시오.
1단계 - 업데이트 및 업그레이드
루트가 아닌 sudo 사용자로 Ubuntu 18.04 서버에 로그인한 후 배송된 Python 3 버전이 최신 버전인지 확인하기 위해 먼저 시스템을 업데이트하고 업그레이드합니다.
- sudo apt update
- sudo apt -y upgrade
메시지가 표시되면 설치를 확인합니다.
2단계 — Python 버전 확인
다음을 입력하여 설치된 Python 3 버전을 확인합니다.
- python3 -V
시스템을 업데이트한 시기에 따라 다음과 유사한 출력이 표시됩니다.
OutputPython 3.6.7
3단계 - pip 설치
Python용 소프트웨어 패키지를 관리하려면 프로젝트에서 사용할 라이브러리 또는 모듈을 설치하고 관리하는 도구인 pip를 설치합니다.
- sudo apt install -y python3-pip
Python 패키지는 다음을 입력하여 설치할 수 있습니다.
- pip3 install package_name
여기서 package_name
은 웹 개발용 Django 또는 과학 컴퓨팅용 NumPy와 같은 모든 Python 패키지 또는 라이브러리를 참조할 수 있습니다. 따라서 NumPy를 설치하려면 pip3 install numpy
명령을 사용하면 됩니다.
4단계 - 추가 도구 설치
프로그래밍 환경에 대한 강력한 설정을 보장하기 위해 설치할 몇 가지 추가 패키지 및 개발 도구가 있습니다.
- sudo apt install build-essential libssl-dev libffi-dev python3-dev
5단계 - venv 설치
가상 환경을 사용하면 Python 프로젝트를 위해 서버에 격리된 공간을 가질 수 있습니다. 다음을 입력하여 설치할 수 있는 표준 Python 3 라이브러리의 일부인 venv를 사용합니다.
- sudo apt install -y python3-venv
6단계 - 가상 환경 생성
pyvenv
명령으로 새 환경을 만들 수 있습니다. 여기서는 새 환경을 my_env
라고 부르지만 원하는 대로 이름을 지정할 수 있습니다.
- python3.6 -m venv my_env
7단계 - 가상 환경 활성화
아래 명령을 사용하여 환경을 활성화합니다. 여기서 my_env
는 프로그래밍 환경의 이름입니다.
- source my_env/bin/activate
이제 명령 프롬프트에 환경 이름이 접두사로 붙습니다.
-
8단계 - 가상 환경 테스트
Python 인터프리터를 엽니다.
- python
Python 3 가상 환경 내에서 python3
대신 python
명령을 사용하고 pip3
대신 pip
명령을 사용할 수 있습니다. 코드>.
다음 출력을 받으면 통역사에 있음을 알 수 있습니다.
Python 3.6.5 (default, Apr 1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
이제 print()
함수를 사용하여 전통적인 Hello, World 프로그램을 만듭니다.
- print("Hello, World!")
OutputHello, World!
9단계 - 가상 환경 비활성화
Python 인터프리터를 종료합니다.
- quit()
그런 다음 가상 환경을 종료합니다.
- deactivate
추가 자료
다음은 이 가이드와 관련된 자세한 자습서에 대한 링크입니다.
- Ubuntu 18.04 서버에서 Python 3을 설치하고 프로그래밍 환경을 설정하는 방법
- 무료 Python 3 코딩 방법 eBook
- 프로그래밍 프로젝트 자습서