Windows에서 Python을 설치하는 방법

0
353

Python에는 Windows가 사전 패키지로 제공되지 않지만 Windows 사용자가 유연한 프로그래밍 언어를 유용하게 사용할 수있는 것은 아닙니다. 그러나 최신 버전을 설치하는 것만 큼 간단하지는 않으므로 작업에 적합한 도구를 사용하십시오.

1991 년 처음 출시 된 Python은 범용 프로그래밍에 사용되는 널리 사용되는 고급 프로그래밍 언어입니다. 가독성을 강조하는 디자인 철학 덕분에 오랫동안 취미 코더와 진지한 프로그래머가 좋아했습니다. 쉽게 배울 수있는 언어 (비교적으로 말하면) 일뿐만 아니라 온라인에서 프로그램을 사용하기 위해 Python을 설치해야하는 수천 개의 프로젝트를 찾을 수 있습니다.

어떤 버전이 필요합니까?

불행히도, 몇 년 전에 파이썬이 크게 업데이트되어 파이썬 버전간에 큰 차이가 생겼습니다. 이것은 새로운 사람들에게 혼란을 줄 수 있지만 걱정하지 마십시오. 두 가지 주요 버전을 모두 설치하는 과정을 안내합니다.

Windows 용 Python 다운로드 페이지를 방문하면 즉시 부서가 표시됩니다. 맨 위, 정사각형 및 중앙에서 저장소는 Python 2 또는 Python 3의 최신 릴리스 (이 자습서에서 각각 2.7.13 및 3.6.1)를 원하는지 묻습니다.

관련 : MCDungeon으로 마인 크래프트 세계에 던전, 폐허 및 보물 찾기 추가

최신이 더 낫습니다. 아마 아닐 수도 있습니다. 원하는 버전은 최종 목표에 따라 다릅니다. 예를 들어 MCDungeon으로 Minecraft 세계를 확장하는 방법에 대한 기사를 읽고 세상에 멋진 것들을 추가하게되어 기쁩니다. 이 프로젝트는 Python으로 코딩되었으며 Python 2.7이 필요합니다. Python 3.6에서는 MCDungeon 프로젝트를 실행할 수 없습니다. 실제로 MCDungeon과 같은 취미 프로젝트를 탐색하는 경우 거의 모든 프로젝트가 2.7을 사용한다는 것을 알 수 있습니다. 목표가 '.py'확장명으로 끝나는 프로젝트를 만드는 것이 목표라면 대단히 좋은 기회가 되려면 2.7이 필요합니다.

반면에 실제로 파이썬을 배우고 싶다면 두 버전을 나란히 설치하는 것이 좋습니다 (위험이없고 약간의 설정 번거 로움만으로도 가능합니다). 이를 통해 최신 버전의 언어로 작업 할 수있을뿐만 아니라 오래된 Python 스크립트를 실행할 수 있습니다 (새로운 프로젝트에 대한 이전 버전과의 호환성 테스트). 두 버전을 비교하는 것은 그 자체로 작성된 기사이므로 차이점에 대한 잘 작성된 개요를 읽을 수있는 Python 프로젝트 위키를 참조합니다.

특정 버전 만 필요한 경우 Python 2 또는 Python 3 만 다운로드 할 수 있습니다. 오늘 멀어지면서 두 버전을 모두 설치할 예정이므로 두 버전을 모두 다운로드하고 같은 방식으로 수행하는 것이 좋습니다. 두 버전의 기본 항목 아래에 아래와 같이 “x86-64″설치 관리자가 표시됩니다.

관련 : 32 비트와 64 비트 Windows의 차이점은 무엇입니까?

이 설치 관리자는 컴퓨터에 적절한 32 비트 또는 64 비트 버전을 자동으로 설치합니다 (두 버전의 차이점에 대한 자세한 내용은 여기를 참조하십시오).

파이썬 2를 설치하는 방법

Python 2를 설치하는 것은 간단하며 과거와 달리 설치 프로그램은 경로 변수를 설정하기도합니다 (나중에 살펴볼 내용). 설치 프로그램을 다운로드하여 실행하고 “모든 사용자를위한 설치”를 선택한 다음 “다음”을 클릭하십시오.

디렉토리 선택 화면에서 디렉토리를 “Python27″로두고 “다음”을 클릭하십시오.

사용자 정의 화면에서 아래로 스크롤하여 “python.exe를 경로에 추가”를 클릭 한 다음 “로컬 하드 드라이브에 설치됩니다”를 선택하십시오. 완료되면 “다음”을 클릭하십시오.

이 시점 이후에는 더 이상 결정을 내릴 필요가 없습니다. 마법사를 클릭하면 설치가 완료됩니다. 설치가 완료되면 명령 프롬프트를 열고 다음 명령을 입력하여 설치를 확인할 수 있습니다.

python -V

성공! 일부 프로젝트 또는 다른 프로젝트에 Python 2.7 만 있으면 바로 여기서 멈출 수 있습니다. 설치되고 경로 변수가 설정되고 경쟁을 시작합니다.

파이썬 3을 설치하는 방법

최신 버전의 Python을 배우려면 Python 3을 설치해야합니다. 문제없이 Python 2.7과 함께 설치할 수 있으므로 지금 설치 프로그램을 다운로드하여 실행하십시오.

첫 번째 화면에서 “Python 3.6을 PATH에 추가”옵션을 활성화 한 다음 “지금 설치”를 클릭하십시오.

다음으로 결정을 내립니다. “경로 길이 제한 사용 안함”옵션을 클릭하면 MAX_PATH 변수에 대한 제한이 제거됩니다. 이 변경 사항은 아무런 영향을 미치지 않지만 Python이 긴 경로 이름을 사용할 수 있도록합니다. 많은 Python 프로그래머가 경로 이름 길이에 문제가없는 Linux 및 기타 * nix 시스템에서 작업하고 있으므로이를 미리 설정하면 Windows에서 작업하는 동안 발생할 수있는 경로 관련 문제를 원활하게 해결할 수 있습니다.

관련 : Windows 10에서 260자를 초과하는 파일 경로를 허용하는 방법

계속해서이 옵션을 선택하는 것이 좋습니다. 경로 길이 제한을 비활성화하지 않으려는 경우“닫기”를 클릭하여 설치를 마칠 수 있습니다. 변경 사항을 적용하기 전에 문제에 대한 자세한 내용을 보려면 여기를 읽으십시오.

Python 3 만 설치하는 경우 입력과 동일한 명령 줄 트릭을 사용할 수 있습니다 python -v 위에서 올바르게 설치되었고 경로 변수가 설정되어 있는지 확인하는 데 사용했습니다. 그러나 두 버전을 모두 설치하는 경우 다음 섹션에서 빠른 조정을 수행해야합니다.

명령 행에서 두 Python 버전 모두에 액세스 할 수 있도록 시스템 변수 조정

튜토리얼의이 섹션은 완전히 선택적이지만 명령 행에서 두 버전의 Python에 빠르게 액세스 할 수 있습니다. 두 버전의 Python을 설치 한 후 약간의 문제가 있음을 알 수 있습니다. 두 Python 설치 모두에 시스템 경로를 설정했지만 명령 프롬프트에 “python”을 입력하면 Python 2.7 만 가리 킵니다.

그 이유는 간단합니다. (설치 프로그램에 의해 자동으로 조정되거나 수동으로 조정 되든) 변수는 단순히 디렉토리를 가리키고 해당 디렉토리의 모든 실행 파일은 명령 행 명령이됩니다. 두 개의 디렉토리가 있고 둘 다 “python.exe”파일을 가지고있는 경우 사용 된 변수 목록에서 더 높은 디렉토리가 있습니다. 또한 시스템과 사용자에 대해 변수 세트가있는 경우 시스템 경로가 사용자 경로보다 우선합니다.

후자는 정확히이 경우에 일어난 일입니다. Python 2 설치 관리자는 시스템 전체 변수를 편집하고 Python 3 설치 관리자는 사용자 수준 변수를 추가했습니다. Windows 환경 변수를 보면이를 확인할 수 있습니다.

시작을 누르고 “고급 시스템 설정”을 입력 한 다음 “고급 시스템 설정보기”옵션을 선택하십시오. “시스템 속성”창이 열리면 “고급”탭에서 “환경 변수”버튼을 클릭하십시오.

여기에서“사용자 변수”섹션에 Python 3이,“시스템 변수”섹션에 Python 2가 나열되어 있습니다.

이 상황을 해결할 수있는 몇 가지 방법이 있습니다. (가장 기능이 적은 것이지만) 가장 간단한 방법은 가장 적게 사용하려는 Python 버전의 항목을 제거하는 것입니다. 간단하지만 재미도 그리 크지 않습니다. 대신 Python 2의 경우 “python”및 Python 3의 경우 “python3″에 액세스 할 수 있도록 다른 변경을 수행 할 수 있습니다.

이렇게하려면 파일 관리자를 시작하고 Python 3을 설치 한 폴더로 이동하십시오 (C:Users(username)AppDataLocalProgramsPythonPython36 기본적으로). “python.exe”파일의 사본을 만들고 이름을 바꿉니다 (아니 원본)을 “python3.exe”로

새로운 명령 프롬프트를 열고 (환경 변수는 사용자가 연 새로운 명령 프롬프트로 새로 고침)“python3 –version”을 입력하십시오.

팔! Python 2.7을 사용하려면 명령 프롬프트에서 “python”명령을 사용하고 Python 3을 사용하려면 “python3″명령을 사용할 수 있습니다.

관련 : Windows에서 손쉬운 명령 줄 액세스를 위해 시스템 경로를 편집하는 방법

어떤 이유로 든 이것이 만족스러운 해결책을 찾지 못하면 항상 환경 변수를 재정렬 할 수 있습니다. 변수를 편집하는 것이 편하지 않은 경우 먼저 자습서를 참고하십시오.

그러나 사용하는 방법에 관계없이 두 Python 버전의 / scripts / 하위 디렉토리에있는 응용 프로그램은 그대로 해당 파일 이름을 사용하므로 원본 python.exe를 그대로 두는 것이 중요합니다.


약간의 설치와 약간의 조정 후, 두 버전이 모두 설치되었으며 어떤 Python 프로젝트라도 처리 할 준비가되었습니다.