파이썬 튜토리얼-설치
프로그래밍 언어를 배우는 첫 번째 단계는 실제로는 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