Memo

현재 사용 중인 Python이 Anaconda Python인지, 순수 Python인지 확인하는 방법

leopard4 2025. 2. 7. 08:38

현재 사용 중인 Python이 Anaconda Python인지, 순수 Python인지 확인하는 방법

현재 사용 중인 Python이 Anaconda Python인지, 순수 Python인지 확인하는 방법은 여러 가지가 있어요. 아래 방법 중 하나를 시도해보세요.


1. where python (Windows)

where python
  • 결과가 Anaconda 경로 (C:\Users\...\Anaconda3\python.exe 등)라면, Anaconda의 Python을 사용 중인 것입니다.
  • C:\Users\...\Python311\python.exe 등 순수 Python 경로라면, 시스템 Python을 사용 중인 것입니다.

2. python --version

python --version

버전 정보만 나오지만, 기본 Python이 무엇인지 확인하는 데 도움이 됩니다.

3. python 실행 후 sys.version 확인

import sys
print(sys.version)
print(sys.executable)

출력 결과:

  • Anacondaconda 관련 경로가 나오면 Anaconda Python.
  • C:\Users\...\Python311\python.exe 같은 일반적인 Python 경로면 순수 Python.

4. sys.prefix로 Conda 환경인지 확인

import sys
print(sys.prefix)

Anaconda 환경이면 C:\Users\...\Anaconda3 같은 경로가 나옵니다.

일반 Python이면 C:\Users\...\Python311 같은 경로가 나옵니다.

5. conda list 실행해보기

conda list
  • 이 명령어가 정상적으로 실행되면 Anaconda 환경입니다.
  • "conda를 찾을 수 없습니다" 같은 오류가 나면 순수 Python일 가능성이 높습니다.

6. pip show 명령어로 확인

pip show numpy

이때 출력되는 Location 경로가 Anaconda 관련 경로 (C:\Users\...\Anaconda3\Lib\site-packages)라면, Anaconda 환경입니다.


✅ 결론

가장 간단한 방법은 where python 또는 sys.executable 확인하기입니다.
어떤 결과가 나왔나요? 😊