[python] Anaconda 가상환경에서 python사용을 위한 기본 세팅

Recorder·2021년 9월 25일
0

아나콘다 가상 환경을 만들어 사용하면, 처음엔 python과 pip가 제대로 작동하지 않는 경우가 있다.

이는 기존의 python과 관련 명령어들이 (base) 환경에만 설치되었기 때문에 생기는 문제이다.

따라서 새로운 conda 환경을 생성하고 나면, 필요한 버전의 python을 새로 다운로드하고, pip 명령어 기능을 설정해야 한다.


python version upgrade

Mac을 기준으로 python 작동상태를 확인해보면, 아래 2가지 중 하나의 결과가 나온다.

python -V
  1. python version이 2.7로 뜬다.
    python 환경변수 값을 변경하지 않은 경우로, Mac에 기본 설치되어있는 python 2.7이 나타난다.
  2. command not found: python3.x
    python 환경변수 값이 base에서 사용하던 최신 python version으로 설정되어 있는 경우이다. 이때 conda 환경에는 해당 version이 없어서 Error가 발생한다.

이땐 원하는 버전의 python을 conda 가상환경에 설치해주면 된다.

conda install python=x.x.x

+python 환경 변수 바꾸기

python 환경변수 기본값을 사용하는 python version으로 바꾸고 싶을 땐 아래 명령어를 사용하면 된다.

alias python='python3.7'

새로운 버전을 설치했으니, Mac 기본 제공 python인 2.7version을 삭제하고 싶어하는 경우가 있다. 하지만 이 경우 운영체제 손상이 될 수 있으므로 하지 않는 것을 권장한다.


pip 명령어 사용

MacOS 기준으로, terminal에서 다음 과정을 수행한다.

  1. terminal에 다음 명령어를 입력한다.
python -m ensurepip --upgrade
  1. 아래 링크의 파일을 다운로드한다.
    https://bootstrap.pypa.io/get-pip.py

나는 miniconda 폴더 안에 다운로드해두었다.

  1. 다운로드한 파일이 있는 폴더로 이동하여, 아래 명령어를 입력한다.
python get-pip.py

위 과정을 거치면, anaconda 환경에서 python을 제대로 사용할 수 있다.

profile
기억은 나 대신 컴퓨터가

0개의 댓글