파이썬 튜토리얼-설치
프로그래밍 언어를 배우는 첫 번째 단계는 실제로는 Hello World 가 아니라 언어 패키지를 설치하는 것입니다.
파이썬 3 설치
Windows 의 Python 3
먼저 python 공식 웹 사이트 다운로드 페이지 https://www.python.org/downloads/ 로 이동하여 2020 년 4 월과 같이 에서 최신 버전의 Windows-Python 3.8.2를 다운로드하십시오.
Python 의 설치 디렉토리는 기본적으로 Python 버전 번호 예 : 최신 버전의 Python 3.6.4는 C:\Python36\
에 설치됩니다. 충돌없이 PC 에 여러 Python 버전을 설치할 수 있습니다. 그러나 여러 Python 버전이있는 경우 Python 을 시작할 때마다 Python 버전 번호를 지정해야 함을 의미합니다. 예를 들어,C:\Python36\
을 시스템의 PATH 변수에 넣으십시오. 또는 간단히하기 위해 아래 bash 스크립트를 사용하여 PATH
를 수정할 수 있습니다.
set PATH=C:\Python36;%PATH%
PATH = C:\Pyton36
은%PATH%
보다 앞서야합니다. 그렇지 않으면, 시스템은 기존 시스템의 Python 을 호출합니다.PATH
에는 이미 다른 Python 버전의 전체 경로가 포함되어 있습니다.Windows 의 Python 2
설치 프로세스는 위의 프로세스와 유사하며 최신 Python 2 버전, 즉 2018 년 1 월의 Python 2.7.14를 다운로드해야한다는 차이점이 있습니다.
가상 환경 설치
가상 환경은 별도의 인터프리터, 라이브러리 및 스크립트를 설치할 수있는 Python 환경입니다. 따라서이 가상 환경은 다른 가상 환경과 분리되어 있으며 변경 (설치 및 삭제)은이 가상 환경에 영향을 미치지 않습니다.
다음 도구를 사용하여 Python 가상 환경을 만들 수 있습니다.
venv
는 Python 버전 3.3 이상을 설치할 때 기본적으로 존재하며 Python 버전 3.4 이상에서 가상 환경에pip
및setuptools
를 설치합니다.virtualenv
는 Python 가상 환경을 만드는 도구이기도합니다. Python 버전 2.6 이상과 3.3 이상은virtualenv
에서 지원됩니다. 가상 환경을 만들기 위해virtualenv
를 사용하는 경우 가상 환경에pip
,setuptools
및wheels
가 기본적으로 설치됩니다.
이 섹션에서는 virtualenv
를 사용하여 격리 된 파이썬 가상 환경을 만든 다음 패키지를 해당 가상 환경에 설치합니다.
다음은 따라야 할 단계입니다.
-
distribute
및pip
설치
distribute
다운로드 주소 : https://pypi.org/pypi/distribute/
pip
다운로드 링크 : https://bootstrap.pypa.io/get-pip.py
-
관리자 권한으로 명령 프롬프트를 실행하고
distribute
및pip
를 다운로드 한 폴더로 이동하십시오. -
이제
distribute
와pip
를 설치하기 위해 다음 명령을 실행하십시오 :
C:\> cd Users\HP\AppData\Local\Programs\Python\Python36-32
C:\Users\HP\AppData\Local\Programs\Python\Python36-32> Python distribute_setup.py
C:\Users\HP\AppData\Local\Programs\Python\Python36-32> Python get-pip.py
-
virtualenv
설치 :
pip install virtualenv
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook