본문 바로가기
경제 돈 벌기

🐍 초보자를 위한 Conda 가상환경 설정 가이드! (+ 파이썬 환경 확인 방법)

by Gogam812 2025. 2. 23.
반응형

 

 

 

 

안녕하세요! 😊
파이썬을 공부하면서 Conda 가상환경을 설정할 일이 많죠?
오늘은 가상환경을 쉽게 설정하는 방법과, 내 환경이 32비트인지 64비트인지 확인하는 방법까지 알려드릴게요! 🚀


Conda 가상환경이 뭐예요?

가상환경각각의 프로젝트마다 독립적인 파이썬 환경을 만들 수 있는 공간이에요.

💡 예를 들어볼게요!

  • 프로젝트 A에서는 파이썬 3.9와 numpy 1.20이 필요하고,
  • 프로젝트 B에서는 파이썬 3.11과 numpy 1.25가 필요할 수 있어요.

그런데 한 컴퓨터에 여러 버전의 파이썬과 라이브러리를 설치하면 충돌이 생길 수 있어요! 😨
이때 Conda 가상환경을 만들면, 프로젝트마다 따로따로 관리할 수 있어요.

이제 실제로 가상환경을 만드는 과정을 하나씩 살펴볼게요! 🚀

🔹 1. Conda 가상환경 만들기

터미널(또는 명령 프롬프트)에서 아래 명령어를 입력하세요!

bash
복사편집
conda create -n my_env python=3.10

🔹 -n my_env → my_env라는 이름의 가상환경을 만들겠다는 뜻이에요.
🔹 python=3.10 → 파이썬 3.10 버전을 설치하겠다는 의미예요.

⚠️ 이미 같은 이름의 환경이 있다면?

bash
복사편집
WARNING: A conda environment already exists at 'C:\Users\Admin\anaconda3\envs\my_env' Remove existing environment (y/[n])? y

이렇게 뜨면 y를 입력해서 기존 환경을 삭제하고 새로 만들면 돼요.


🔹 2. 가상환경 활성화하기

이제 만든 가상환경을 사용할 준비를 해야겠죠?

bash
복사편집
conda activate my_env

✔ 이렇게 하면 (my_env)라고 표시되면서 환경이 활성화돼요! 🎉
✔ 이 상태에서 파이썬을 실행하면, 해당 가상환경에서 파이썬이 실행돼요.


🔹 3. 내 파이썬 환경이 32비트인지 64비트인지 확인하기!

가끔은 내 파이썬이 32비트인지, 64비트인지 확인할 필요가 있어요.
특정 패키지는 32비트에서만 동작하거나 64비트에서만 동작할 수도 있거든요!

✔ 아래 명령어를 입력해서 확인해볼 수 있어요!

bash
복사편집
python

이제 파이썬이 실행되면, 다음 명령어를 입력하세요.

python
복사편집
import platform platform.architecture()

📌 실행하면 이런 결과가 나올 거예요!

bash
복사편집
('32bit', 'WindowsPE')

👆 이 결과가 나오면 32비트 환경이라는 뜻이에요.
만약 ('64bit', 'WindowsPE')라고 나오면 64비트 환경이에요.


🔹 4. 패키지(라이브러리) 설치하기

가상환경을 만들었으면 이제 필요한 라이브러리를 설치해야겠죠?

예를 들어, 데이터 분석을 위해 pandas와 numpy를 설치해볼게요.

bash
복사편집
conda install pandas numpy

✔ 그러면 pandas와 numpy가 설치돼요! 🚀

📌 설치된 라이브러리 확인하기

bash
복사편집
conda list

이걸 입력하면 현재 환경에 설치된 패키지 목록을 확인할 수 있어요.

🔹 5. 가상환경에서 파이썬 실행하기

이제 우리가 만든 환경에서 간단한 파이썬 코드를 실행해볼게요!

가상환경이 활성화된 상태에서

bash
복사편집
python

을 입력하면 파이썬 인터프리터가 실행돼요.
이제 아래 코드를 입력해보세요! 👇

python
복사편집
import pandas as pd # 간단한 데이터 만들기 data = {'이름': ['철수', '영희', '민수'], '나이': [25, 30, 22]} df = pd.DataFrame(data) # 데이터 출력 print(df)

📌 실행하면 이런 결과가 나와요! 👇

markdown
복사편집
이름 나이 0 철수 25 1 영희 30 2 민수 22

🎉 성공! 이제 가상환경 안에서 자유롭게 코딩할 수 있어요.

다 끝났으면 exit() 또는 Ctrl + Z를 눌러서 빠져나오면 돼요.


🔹 6. 가상환경 비활성화 & 삭제

만약 환경을 종료하고 기본 환경으로 돌아가고 싶다면?

bash
복사편집
conda deactivate

이걸 입력하면 돼요!

📌 환경을 완전히 삭제하고 싶다면?

bash
복사편집
conda remove -n my_env --all

이렇게 하면 my_env 환경이 삭제돼요.


🎯 정리 & 마무리

오늘은 Conda 가상환경을 설정하고 사용하는 방법을 배웠어요!

가상환경 만들기 → conda create -n my_env python=3.10
환경 활성화 → conda activate my_env
내 파이썬이 32비트인지 64비트인지 확인 → platform.architecture()
라이브러리 설치 → conda install pandas numpy
환경 종료 → conda deactivate
환경 삭제 → conda remove -n my_env --all

이제 여러분도 각 프로젝트마다 따로 환경을 관리할 수 있어요!
필요한 패키지들을 자유롭게 설치해서 실험해보세요. 😊

 

 

 

설명 및 주석 달린 명령어 정리

1. Conda 환경 생성

bash
복사편집
(base) C:\Users\Admin>conda create -n kiwoom_32
  • kiwoom_32라는 새로운 Conda 가상 환경을 생성하려는 명령어.
  • 하지만 같은 이름의 환경이 이미 존재하여 아래와 같은 경고 메시지가 출력됨.
bash
복사편집
WARNING: A conda environment already exists at 'C:\Users\Admin\anaconda3\envs\kiwoom_32' Remove existing environment (y/[n])? y
  • 기존 환경을 삭제할지 여부를 묻는 메시지. y 입력 시 기존 환경이 제거됨.

2. Conda 업데이트 관련 경고

bash
복사편집
==> WARNING: A newer version of conda exists. <== current version: 23.5.2 latest version: 25.1.1
  • 현재 사용 중인 Conda 버전은 23.5.2, 최신 버전은 25.1.1.
  • 최신 버전으로 업데이트하는 명령어:
    bash
    복사편집
    conda update -n base -c defaults conda
    또는
    bash
    복사편집
    conda install conda=25.1.1
    • 첫 번째 명령어는 Conda 및 관련 패키지를 최신 버전으로 업데이트.
    • 두 번째 명령어는 conda 패키지만 특정 버전(25.1.1)으로 업데이트.

3. 환경 생성 완료 및 활성화

bash
복사편집
Proceed ([y]/n)? y
  • 환경 설치 진행 여부를 묻는 메시지. y 입력 시 설치가 계속 진행됨.
bash
복사편집
Preparing transaction: done Verifying transaction: done Executing transaction: done
  • Conda 환경 생성이 완료됨.
bash
복사편집
# To activate this environment, use # # $ conda activate kiwoom_32 # # To deactivate an active environment, use # # $ conda deactivate
  • 환경 활성화 및 비활성화 방법을 안내.
bash
복사편집
(base) C:\Users\Admin>conda activate kiwoom_32
  • kiwoom_32 환경을 활성화.

4. 32비트 환경 설정

bash
복사편집
(kiwoom_32) C:\Users\Admin>conda config --env --set subdir win-32
  • win-32 환경에서 패키지를 설치하도록 환경 설정 변경.

5. Conda 환경 정보 확인

bash
복사편집
(kiwoom_32) C:\Users\Admin>conda info
  • Conda의 현재 설정 및 활성화된 환경 정보를 출력.

6. Python 실행 및 아키텍처 확인

bash
복사편집
(kiwoom_32) C:\Users\Admin>python Python 3.10.4 | packaged by conda-forge | (main, Mar 30 2022, 13:41:19) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.
  • Python 인터프리터를 실행.
  • 사용 중인 Python 버전: 3.10.4 (32비트).
bash
복사편집
>>> import.architecture() File "<stdin>", line 1 import.architecture() ^ SyntaxError: invalid syntax
  • import.architecture()는 문법 오류 (올바른 명령이 아님).
bash
복사편집
>>> import platform >>> platform.architecture() ('32bit', 'WindowsPE')
  • Python이 실행 중인 운영체제 및 아키텍처를 확인.
  • ('32bit', 'WindowsPE')는 32비트 환경임을 의미.

정리된 명령어

목적명령어설명

Conda 환경 생성 conda create -n kiwoom_32 kiwoom_32라는 새 환경 생성
환경 활성화 conda activate kiwoom_32 kiwoom_32 환경 활성화
환경 비활성화 conda deactivate 현재 활성화된 환경 비활성화
Conda 최신 버전 업데이트 conda update -n base -c defaults conda Conda 및 관련 패키지 최신화
특정 Conda 버전 설치 conda install conda=25.1.1 Conda를 특정 버전(25.1.1)으로 업데이트
환경 내 32비트 패키지 설정 conda config --env --set subdir win-32 환경을 win-32 패키지 전용으로 설정
Conda 정보 확인 conda info 현재 Conda 환경 정보 출력
Python 실행 python Python 인터프리터 실행
시스템 아키텍처 확인 import platform; platform.architecture() 현재 실행 중인 Python의 아키텍처 확인
반응형