Python 설치

파이썬을 설치하는 방법은 아래의 3가지 방법이 있습니다.

  • python.org 를 방문해서 다운로드 후 설치
  • anaconda 에서 제공하는 SDK 설치
  • miniconda 에서 제공하는 SDK 설치

python.org 에서는 zip 파일을 다운받을수도 있고 installer를 받을수도 있고 매우 다양한 방법이 제공됩니다. 최근에는 docker 기반으로 서비스를 배포하는 경우가 많기에 굳이 python.org 에서 python 을 다운로드 받아서 설치하는 경우가 많지는 않겠지만, 경량화된 버전의 공식 python 을 설치하려면 python.org 에서 다운로드 받아서 설치합니다.

anaconda 에서는 부가적으로 설치되는 수학 라이브러리들이 많습니다. 용량도 꽤 크기에 개인적인 용도로 사용하고 싶지는 않았습니다.

이번 문서에서 사용하는 python 은 miniconda 에서 제공하는 경량화된 버전의 python 을 사용합니다.

miniconda 방문 & python 설치

https://docs.anaconda.com/free/miniconda/index.html (opens in a new tab) 에 방문합니다. 그리고 좌측의 Miniconda → Installing Miniconda (opens in a new tab) 를 클릭합니다.


원하는 버전을 선택한 후 다운로드합니다.

이 다음부터의 설치는 설치될 경로를 제외하고 모두 기본옵션으로 설치해줬습니다.


2024.04.21

현재 시점인 2024.04.21 에는 이미 python 을 제가 설치를 해뒀습니다. python.org 를 통해서 설치했던 것으로 보이고 노트북 처음 설치했을때 크롤링을 하려고 했던 건지는 모르겠지만 설치했던 듯 합니다.

virtualenv

참고


virtualenv 는 파이썬의 실행환경을 가상환경에서 실행할 수 있도록 도와주는 환경입니다. 어떤 프로젝트의 의존성이 전역적으로 설치되면 다른 프로젝트의 의존성과 충돌되기도 합니다. python 에서는 이런 문제를 해결하기 위해 virtualenv 를 통해 관리가 가능합니다. Nodejs 에서도 이런 가상환경이 있는 것으로 알고있지만 기억은 아나네요!!(ㅠㅠ)

설치

python -m pip install --user virtualenv

이외에 다른 방법으로 설치하려면 installation (opens in a new tab) 을 참고해주시면 됩니다. 위의 설치 방법은 virtualenv 를 전역적으로 설치하기 위한 방법입니다.

위의 과정을 거친 후에도 윈도우에서는 조금 귀찮은 설정을 하나 더 해주셔야 합니다.

설치과정을 보면 아래와 같은 디렉터리가 나타나는데요.


위에서 나타난 경로 들 중에서 아래의 디렉터리로 이동해봅니다.

  • C:\Users\user\AppData\Roaming\Python\Python312

방문해보면 아래와 같은 디렉터리가 나타나는데요. 그 중 Scripts 디렉터리로 이동합니다.


그리고 이동한 곳에는 virtualenv 가 존재한다는 사실을 확인 가능합니다.

이 virtualenv 를 환경변수의 PATH 에 추가해주면 됩니다. 제 경우에는 V:\000.env\usr\local\bin 라는 곳에 필요한 바이너리들을 모아두고 V:\000.env\usr\local\bin 을 윈도우 전역 Path 에 등록해두었기 때문에 virtualenv 파일을 V:\000.env\usr\local\bin 에 복사해두는 것으로 virtualenv 설치를 마무리했습니다.

사용

가상환경 생성

$ virtualenv hello

가상환경 진입

$ source Scripts/activate
(hello)

가상환경에서 나오기

$ deactivate

참고로 아래와 같이 하면 가상환경에서 나오는 것이 불가능햅니다.

$ source Scripts/deactivate.bat