본문 바로가기
인공지능 기초

Miniconda 로 가상환경 만들기. #1 [Miniconda 설치와 실행]

by SwMaker_Jun 2024. 8. 23.
728x90
반응형

1. Miniconda 

    Miniconda는 파이썬과 필요한 라이브러리를 쉽게 설치하고 관리할 수 있게 도와주는

    도구입니다.

    파이썬을 처음 시작할 때, 여러 가지 프로그램과 도구들이 필요하게 되는데, 이 모든 것을

    하나하나 설치하는 것은 매우 번거로울 수 있습니다.

 

    Miniconda는 필요한 도구들을 쉽게 설치하고, 버전 관리를 도와줍니다.

   

    - 파이썬 버전 관리 : Miniconda를 사용하면 파이썬의 여러 가지 버전을 쉽게 설치하고, 

      원하는 버전을 사용할 수 있어요.

    - 패키지 관리 : 인공지능 프로젝트를 할 때는 다양한 패키지(도구)들이 필요합니다. 

      Miniconda는 이 패키지들을 쉽게 설치하고 관리해줍니다.

2. 가상환경이란 ?

     가상환경은 파이썬 프로젝트를 위한 독립된 공간입니다.

     쉽게 말해, 여러 가지 프로젝트를 할 때 각각의 프로젝트마다 필요한 프로그램들과

     파이썬 버전이 다를 수 있습니다.

     예를 들어, 어떤 프로젝트에서는 파이썬 3.8 버전이 필요하고, 다른 프로젝트에서는

     파이썬 3.10 버전이 필요할 수 있습니다.

     이때, 가상환경을 사용하면 각각의 프로젝트마다 필요한 환경을 따로 만들어

     사용할 수 있습니다.

 

     - 독립된 공간 : 가상환경은 각각의 프로젝트마다 독립된 공간을 만들어 주기 때문에, 서로 다른

       프로젝트들이 서로의 환경에 영향을 미치지 않게 됩니다.

     - 필요한 도구 설치 : 가상환경을 사용하면 특정 프로젝트에서만 필요한 도구들을 설치할 수

       있습니다.

       다른 프로젝트에는 영향을 주지 않으므로 더 효율적으로 프로젝트를 관리할 수 있습니다.

 

3. Miniconda 설치

      가. 아래 링크를 클릭하여 미니콘다 사이트로 접속한다.

 

https://docs.anaconda.com/miniconda/

 

Miniconda — Anaconda documentation

These three commands quickly and quietly install the latest 64-bit version of the installer and then clean up after themselves. To install a different version or architecture of Miniconda for Windows, change the name of the .exe installer in the curl comma

docs.anaconda.com

 

       나. 미니콘다 사이트에서 OS에 맞춰 설치 프로그램을 다운로드 한다. 

 

installer links에서 자신의 컴퓨터 os 플렛폼에 맞춰 다운로드 한다.

 

다운로드 중인 화면

 

다운로드가 완료되면 exe 실행파일을 실행하여 아래와 같은 순서로 설치

 

 

All Users 를 선택 설치 위치 정하기
 
모두 체크하여 설치할 것.  

 

 

 

4. 가상환경 설치를 위한 Miniconda3 -  Anaconda Prompt - 관리자 권한 실행

     윈도우 시작 아이콘 클릭 --> Miniconda3 폴더 클릭 --> Anaconda Prompt 위치에서

     오른쪽 마우스 클릭 --> 기타 --> 관리자 권한으로 실행

관리자 권한으로 실행하기.

 

★ 알고가기 ★

왜 관리자 권한으로 실행해야 할까요 ?

1. 시스템 수준의 권한 요구

가상환경을 설치할 때, 특히 특정 시스템 디렉토리에 접근하거나 시스템 전반에 영향을 미치는 작업을 수행해야 할 때는 관리자 권한이 필요할 수 있습니다. 예를 들어, 가상환경을 만드는 과정에서 파이썬이나 필요한 패키지들을 시스템의 특정 경로에 설치하거나, 환경 변수에 변화를 주는 경우가 있는데, 이때 관리자 권한이 요구됩니다.

2. 설치 오류 방지

관리자 권한 없이 가상환경을 설치하려고 하면, 일부 시스템에서는 접근 권한이 부족해 오류가 발생할 수 있습니다. 이러한 오류는 설치 과정에서 필요한 파일을 생성하거나, 설정을 변경할 수 없기 때문에 발생합니다. 관리자 권한으로 실행하면 이러한 문제를 피하고 설치 과정을 원활하게 진행할 수 있습니다.

3. 업데이트 및 설정 변경

가상환경 설치 시, Conda가 내부적으로 다양한 설정 파일이나 환경 변수를 업데이트할 수 있습니다. 이러한 설정 변경은 일반 사용자 권한으로는 수행할 수 없는 경우가 많기 때문에, 관리자 권한이 필요합니다. 특히, 시스템의 전역 패키지를 업데이트하거나 삭제할 때는 관리자 권한이 필수적입니다.

4. 운영 체제 보안 정책

일부 운영 체제에서는 시스템 파일이나 프로그램 디렉토리에 대한 쓰기 권한이 제한되어 있습니다. 이러한 보안 정책으로 인해, 일반 사용자 권한으로는 시스템에 영향을 미치는 작업을 수행할 수 없습니다. 관리자 권한으로 실행하면 이러한 보안 제한을 일시적으로 해제하여 필요한 작업을 수행할 수 있습니다.

결론

Anaconda Prompt를 관리자 권한으로 실행하는 것은 가상환경을 설치하고 사용하는 과정에서 발생할 수 있는 권한 관련 문제를 방지하고, 설치를 원활하게 진행하기 위해 필요한 조치입니다. 이를 통해 권한 부족으로 인한 오류를 최소화하고, 필요한 작업을 안전하게 수행할 수 있습니다.

728x90
반응형