아나콘다(Anaconda) 사용법 및 가상환경 관리하는법

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024
  • 안녕하세요 레이원입니다!
    오늘은 아나콘다(anaconda) 사용방법을 설명해보았습니다..
    아나콘다는 패키지 관리자 및 가상환경 관리자를 제공하여 보다 쉽게
    다양한 프로젝트를 진행할 수있으며, 관리가 쉽습니다.
    기존 파이썬을 설치하여 사용하여 생기는 다양한 오류(ex,패키지문제들)또한
    어느정도 아나콘다가 잡아주어 보다쉽게 사용할 수 있습니다.
    설치방법은 따로 설명을 하지는 않았지만 환경변수설정 등 어려운부분이있으시면
    댓글을 달아주시거나 요청하신다면 제작해보도록 하겠습니다.
    (제가 create 를 creative 로 발음했네요 죄송합니다 ㅎㅎ;;^^;;)
    질문이나 궁금하신점 혹은 개인적인 질문도좋으니 댓글남겨주시면
    최대한 빠르게 답변 드리도록 해볼게요!
    시청해주셔서 감사합니다!
    레이원 올림
    #아나콘다#anaconda#가상환경
    ★Github Address : github.com/Raywon
    인트로
    Intro Voice : 타입캐스트
    Track : 하나,둘,셋
    Music by 브금대통령
    Music provided by 브금대통령
    Watch : • [브금대통령] (장난/어린이/Child)...
    BGM
    Track : 강아지같아
    Music by 브금대통령
    Music provided by 브금대통령
    Watch : • [Royalty Free Music] L...

ความคิดเห็น • 55

  • @user-yx9pf8hj3h
    @user-yx9pf8hj3h ปีที่แล้ว

    며칠동안 고생했는데 정말 감사합니다. 한방에 이해가 되네요!!

  • @user-rv1zj6hh9g
    @user-rv1zj6hh9g ปีที่แล้ว

    저는 왜 아나콘다 prompt 실행하면 왼쪽에 base가 안뜰까요

  • @user-vi2yk8lf3u
    @user-vi2yk8lf3u 5 หลายเดือนก่อน

    아래 메세지 뜨면서 가상환경이 안만들어져요.
    InvalidArchiveError("Error with archive C:\\Users\
    ock\\.conda\\pkgs32\\certifi-2022.6.15-py38h9f7ea03_0\\.cph_tmpsgll31jk\\info-certifi-2022.6.15-py38h9f7ea03_0.tar.zst. You probably need to delete and re-download or re-create this fil

  • @1siebar786
    @1siebar786 ปีที่แล้ว

    라이브러리 설치시 cd로 파일 들어가서 라이브러리를 설치해야하나요? 아니면 가상환경에 라이브러리가 바로 설치가 되나요?

  • @user-st9mo9kx1d
    @user-st9mo9kx1d 9 หลายเดือนก่อน

    큰 도움이 됐어요. 감사합니다

  • @genielee8339
    @genielee8339 4 ปีที่แล้ว +3

    아나콘다의 장점 명확히 알고 갑니다~!감사합다

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว +1

      Genie Lee님
      도움이되셔서 다행이네요.
      감사합니다^^!

  • @user-ux7pi1pp8m
    @user-ux7pi1pp8m 4 ปีที่แล้ว +1

    덕분에 많은 도움이 됐습니다 감사합니다.

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      도움이 되었다니 다행이네요. 감사합니다.

  • @user-we2jq2qd6u
    @user-we2jq2qd6u 4 ปีที่แล้ว +1

    덕분에 아나콘다를 사용할 수 있게 되었습니다! 감사합니다!

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      다행이네요^^
      앞으로 사용하실일이 많으실거입니다^^
      언제든 놀러오세요!^^

  • @user-pq7xq1pg6n
    @user-pq7xq1pg6n ปีที่แล้ว +1

    좋은 강의 감사합니다 가상환경3개 만들때
    1)아나콘다 3.6을 받아와서 가상환경 3.6/ 가상환경 3.8/ 가상환경 3.9/를 만들면 되나요?
    2) 아나콘다 3.6/ 3.7/3.8/3.9 를 다 받아와서 설치후에 가상환경을 만들어야 되나요?

    • @mrwjs0803
      @mrwjs0803  ปีที่แล้ว

      안녕하십니까 김희태님!
      아니콘다를 한개만설치하시고
      각각의 가상환경마다 파이썬버전만 다르게 하시면됩니다!
      감사합니다.^^

  • @yoonchaena671
    @yoonchaena671 3 ปีที่แล้ว

    좋은 영상 감사합니다.~!!!

  • @user-pq7xq1pg6n
    @user-pq7xq1pg6n ปีที่แล้ว

    빠른 답변 고맙습니다 한가지 더 질문드려도 될까요
    1) 아나콘다 39버전(64비트) 설치하고 가상환경(아나콘다/32비트) 설치방법은 어떻게 하면 됩니까

  • @user-kx4pe1cd9q
    @user-kx4pe1cd9q 3 ปีที่แล้ว

    오 강의 좋습니다~!

  • @user-tg2py3wt7v
    @user-tg2py3wt7v 4 ปีที่แล้ว +1

    프리미어프로 사용법도 알려주시면 안되나요?

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      제가그만한실력이안되지만..... 구독자분들이원하신다면 노력해보겠습니다ㅎㅎ
      저도 부족하여 "편집하는여자"님을보며 배웠습니다.^^

    • @user-tg2py3wt7v
      @user-tg2py3wt7v 4 ปีที่แล้ว +1

      아 그분꺼 저도 보고 있습니다. 조블리님도 듣기 좋게 잘해주세요

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      곧 bj대준님으로 뵐수있겠네요^^

  • @seungjumok1629
    @seungjumok1629 3 ปีที่แล้ว +3

    안녕하세요, 영상 잘 봤습니다.
    궁금한 점이 생겼는데 일반 윈도우 cmd와 conda cmd의 차이가 어떤건가요??
    그리고 만약 test라는 가상환경에서 어떤 패키지를 설치하면, 다른 가상환경에서는 그 패키지를 사용하지 못하는게 맞나요?

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว +2

      안녕하세여 rukun mo님!
      늦은답변에 사과드립니다..ㅠㅠ
      일반 윈도우cmd(명령프롬프트)와 conda cmd(아나콘다)는 사실 같다고 봐도 무방합니다.
      다만 윈도우cmd의 기능 + 아나콘다의 기능을 사용할 수 있도록 아나콘다(anaconda)를 설치해 주는것이구요!
      두가지 cmd에서 모두 명령어를 입력해도 실행가능합니다.
      그러므로 둘은 같다고 볼 수 있겠죠?
      다만 굳이 아나콘다(anaconda) cmd가 깔리는 이유는 아나콘다(anaconda)의 기능에 조금더 최적화된 터미널을 제공해주기위함이라고 생각합니다.
      둘은 거의비슷하지만 약간 다른 UI를 보입니다.
      또한 레퍼런스내에서 'The only difference is that they load some environment for you for convenience. '라고 표기되어있습니다. 즉 가상환경 로드시 약간 편리함을 주도록 설치가 되는것이라고 생각하시면 될거같습니다!
      방문감사드리고 언제든 놀러오세요^^

  • @user-dq7xj1kn4p
    @user-dq7xj1kn4p 4 ปีที่แล้ว +2

    아나콘다에 대해 잘 정리해주셔서 감사합니다.
    혹시 질문이 있는데,
    Q1. 콘다의 가상환경을 만들고 DjangoDB를 이용하면서 Flutter와 연동을 할 수 있을까요?
    Q2. 콘다의 가상환경 개념이 리눅스의 가상환경과 같은 맥락인가요??..

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว +1

      안녕하세요 LEE' Today님.
      방문 감사합니다!
      Q1 콘다의 가상환경에 Django과 Flutter를 연동시키는것과 CMD에서 Django Flutter를 사용하는것은 다르지 않다고생각합니다. 다만 콘다를 이용한다면 좀더 편리하게 코딩하실수 있고, 프로젝트별로 다양하게 관리가능하기때문에 이용하시면 편리하시지않을까 생각합니다. 그러므로 충분히 가능하다고 생각됩니다.
      Q2 리눅스 가상환경이라는게 리눅스OS(우분투, 라즈비안 등)를 사용하며 프로그래밍할때 가상환경을 만드는 것(아나콘다처럼)을 뜻한다면 같은 맥락이라고 생각합니다. 다만 리눅스 가상환경이라는게 Virtural Machine(다른 OS를 돌리기위한 프로그램)을 이용하여 리눅스OS를 돌리는것을 뜻한다면 다른 맥락이라고 생각됩니다.
      댓글 감사하고 언제든 놀러오세요^^

  • @user-nv1zd4sh4h
    @user-nv1zd4sh4h 4 ปีที่แล้ว +1

    크게 쓰면 안되나

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว +1

      안녕하십니까 최종문님 글씨가좀작으셔서 보기불편하셨나요? 불편드려 죄송합니다.
      적극의견반영해서 다음번엔 잘 보이시도록 크게 조치를해보겠습니다.
      좋은 지적해주셔서 감사합니다!

  • @jsj3759
    @jsj3759 3 ปีที่แล้ว +2

    질문이 있습니다. 예를 들어 test라는 아나콘다 가상 환경을 만들어서 해당 가상환경에 여러 패키지를 설치하고 사용하고 있다가 test라는 가상환경을 기본 가상환경(base)에 복사해서 사용할 수 있는 방법이 있을까요? base의 환경을 새롭게 만드는 가상환경에서 복사하는 것(conda crete --name test --clone base)은 알겠는데 그 반대를 모르겠습니다. ㅠㅠ

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว

      안녕하세요 Jongseon Jeon님.
      제가 이해한것이 맞다면 가상환경을 base로 옮기는것이 맞을까요?
      사실 원하시는 기능을 실현할수 있는 anaconda 명령어가 있는지는 정확히 모르겠지만 어렵지는 않은 원리인것 같습니다.
      사용자님의 가상환경을 Github에 업로드하신후, base환경에서 git clone을 해줍니다. 그리고 base환경에서 설치를 해주시면 될것 같습니다.
      보통 requirements.txt를통해 한번에 관련 라이브러리, 패키지들을 설치 할 수 있습니다. 텍스트문서에 관련 라이브러리들을 버젼과함께 기재후 설치하시는 방법이있고,
      물리적으로 폴더를 바꿔버리는방법이 있습니다.anaconda설치 폴더를 들어가신 후 anaconda- envs-가상환경명폴더(예 : test)로 들어가신후 사용하실 라이브러리, 패키지파일 등을 모두 base anaconda 라이브러리, 패키지 폴더에 옮기는방법이있긴하지만 후자는 비추천드립니다. 파일을 바꾸는 도중 에러가 생긴다면 섞여버려서 복구가 힘들어 질 수 도 있습니다.(방법이 정 없다면 시도해볼만 할거 같습니다.)
      조금 번거롭더라도 github에 업로드 후 clone해서 base에 관련파일들을 requirements.txt를 통해 설치하는 법이 가장 안전하지 않을까 생각합니다.
      제가 anaconda 레퍼런스에서 못찾는 것 일수도 있어서 구글링한번더 해보고 명령어를통해 쉽게 할 수 있는 방법이 있다면 추가댓글 드리겠습니다.
      허접한답변 죄송하고 방문 감사합니다.
      혹시 제가 잘못이해한것이라면 언제든 댓글적어주시면 같이 찾아보겠습니다.

    • @jsj3759
      @jsj3759 3 ปีที่แล้ว +1

      @@mrwjs0803 너무 친절한 답변감사드려요 ^^ 해당 컴퓨터가 인터넷이 안되는 환경이라 리스크가 있지만 후자 방법으로 시도해보겠습니다
      너무 감사합니다. 😆😆

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว

      감사합니다!
      좋은하루되세요^^

  • @user-je2hf5ix2e
    @user-je2hf5ix2e 4 ปีที่แล้ว +1

    E드라이브에 어떻게 저장하죠..?

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว +2

      정석님 안녕하세요!
      E드라이브에 어떤걸 저장하고싶으신가요?
      아나콘다설치말씀이신가요?
      혹시 아나콘다설치를 말씀하시는거면 아나콘다 다운로드 후 설치하실때 경로를 E드라이브로 바꾸시면됩니다!
      혹시 다른질문이셨다면 자세히 적어주시면 도와드리도록 하겠습니다 도움되지못한 댓글 죄송하고, 댓글 감사합니다^^

    • @samsam33221
      @samsam33221 4 ปีที่แล้ว +1

      @@mrwjs0803 제 가상환경은 c드라이브에 있어서 들어가려고 C: 입력했는데 아무변화가없네요 어떻게해야하나요

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      @@samsam33221 보통 CMD창에서는 C:가 기본으로 잡혀있을겁니다.(OS설치경로가 C:라면) ^^
      혹은 CMD창 내에서 경로가 어떻게 표시되고있나요? 알려주시면 답변드리겠습니다.^^

  • @anjrkdlfjgrpqhrwkqgo1
    @anjrkdlfjgrpqhrwkqgo1 4 ปีที่แล้ว +1

    감사합니다.
    여기에 질문올려도 되는지 모르겠는데..다음 두개의 차이가 뭔가요? 둘중 아무거나 사용하면 되는건가요?
    conda install -c anaconda beautifulsoup4
    pip install beautifulsoup4

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      안녕하세요 yj님!
      conda 와 pip은 엄연히 다른 부분입니다!
      conda는 pip, easy_install 이러한 도구들이 충종하지 못한부분을 도와주는 부분입니다! 설치뿐만아니라 가상환경을 생성 및 컨트롤하는부분까지 도와주죠. 반면 pip은 python의 패키지 관리자입니다. 아나콘다 내에서 패키지설치용으로 사용하실때 conda install이나 pip install모두 작동할것입니다.다만, 아나콘다가 아닌 일반cmd에서 사용하실땐 conda를 사용할 수 없습니다. 일반 cmd를 사용할 것인가, 아나콘다를 사용할것인가는 사용자의선택이지만 아나콘다를 사용하는 이점으로 conda라는 놈이 가상환경도만들어주기도하고 제거도해주고, 패키지도 다운로드할 수 있게해주는거죠!.
      프렌차이즈(pip)를 가는거랑 백화점(anaconda)내의 프렌차이즈(pip)를 이용하는거나 음식을 사먹는것은 같다고 생각하면 될거같아요!
      댓글과 방문 너무 감사드립니다^^

  • @sun-oc9oh
    @sun-oc9oh 3 ปีที่แล้ว +1

    좋은 영상 감사합니다 : ) 궁금한 것이 있는데...ㅠㅠㅠㅠ 터미널을 통해서 가상환경 base1으로 들어가고, jupyter notebook을 쳐서 들어가서, 원하는 폴더에 들어가서 주피터노트북으로 작업을 하면 그 가상환경에서 작업이 되는건가요..? 제가 질문을 어렵게 했는데ㅠㅠㅠㅠ, 음 주피터 노트북에 만들어놓은 a폴더 b폴더가 있는데 a폴더는 가상환경 base1에서 하고싶고 b폴더는 base2에서 하고싶으면, 폴더를 바꿀때마다 터미널가서 가상환경을 바꿔줘야하는거에요~?? 가상환경이 구분되는거랑 작업하고있는 폴더(파이썬코드저장)가 구분되는 것을 어떻게 구별하는지 모르겠어요😭 초보여서 질문이 이상할 수 있지만 가능하실 때 답변주시면 너무 감사하겠습니다 : )

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว

      안녕하세요 제니 정님!
      방문 감사합니다! 제가 이해한것이 맞다면 주피터노트북내에서 프로젝트별로 가상환경으로 작업을 하시고 싶다는 말이죠!?
      주피터노트북내에서 가상환경을 만들려면 커널을 추가해야합니다.
      명령어를 모두 적어드리고싶지만 설명이 길어지는관계로 홈페이지를 하나 참고해드리겠습니다!
      저보다 훨씬 전문가 님께서 적어주신 글이라 설명도 잘되어있습니다^^
      chancoding.tistory.com/86
      방문 감사드리고 언제든 문제생기시면 찾아와주세요!! 감사합니다.

    • @sun-oc9oh
      @sun-oc9oh 3 ปีที่แล้ว +1

      @@mrwjs0803 와 이렇게 빨리 답변을...! 정말 감사합니다 : )

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว

      언제든 놀러오세용!ㅎㅎ😊

  • @youngseo484
    @youngseo484 ปีที่แล้ว

    교육 감사합니다. "git clone 복사한 홈페이지 주소" 엔터키 누르면 'git'는 내부 또는 외부 명령, 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다.' 라는 메세지가 뜹니다. 어떻게 해야 하나요?

  • @user-iv3tv5ru3t
    @user-iv3tv5ru3t 4 ปีที่แล้ว +1

    오오오

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      오오오 오오오 님
      오오오감사합니다
      언제든놀러오세요^^

  • @kim6784
    @kim6784 3 ปีที่แล้ว +1

    안녕하세요 질문을 보실지는 모르겠지만 질문 하나 남겨드리겠습니다. 콘다에서 가상환경을 활성화 시킨 후에 git clone을 해서 사용을 하려고 합니다. 한 가상환경에 git clone을 여러가지 하면 문제가 없을까요?

    • @kim6784
      @kim6784 3 ปีที่แล้ว +1

      git clone을 두 개를 하면 두 개의 폴더가 생긴다면 pip install -r requirements.txt하면 각자 필요한 것들을 다 가져와서 사용하는 거라고 보면 되겠죠?

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว

      안녕하새요김지훈님!
      Git clone시 서로다른 프로젝트라면 서로다른가상환경을만드신후 진행하시는게좋다고봅니다!
      예를들어 1번프로젝트와 2번프로젝트에서 requirements.txt에 numpy1.16버전 numpy1.18버전등 서로다른버전이 적혀있을때 같은환경내에서 라이브러리설치를진행하면 1.16을 설치하셨다해도 1.18로 업그레이드를 진행되어집니다.
      그렇다면 1.16에서쓰던문법이나 기능을 사용할 수없게되어 프로젝트에 지장이생기게될겁니다..ㅜ
      그래서 각자 가상환경에 설치하시는것을 추천드려요!
      허접한답변 죄송하고 방문 감사드립니다^^

    • @kim6784
      @kim6784 3 ปีที่แล้ว +1

      @@mrwjs0803 앗 감사합니다. 파이토치 0.4.0버전이 설치가 안되서 고민 중이었는데 이러한 문제 때문일수도 있겠네요 시도해보겠습니다 ㅎㅎ

    • @mrwjs0803
      @mrwjs0803  3 ปีที่แล้ว

      네 언제든 코딩하시다가 문제생기면 놀러오세요^^

  • @winbin82
    @winbin82 3 ปีที่แล้ว

    Visual studio Code 에서 어떻게 가상 환경을 분리하여 작업하는지 알고 싶습니다.
    VS code 랑 아나콘다를 설치 하기는 했는데요
    초보라서 이게 같이 움직이는 건지 아니면 따로 움직이는 건지 모르겠네요...

  • @jrpark2918
    @jrpark2918 ปีที่แล้ว

    흠.. 영상대로 가상환경을 만들고 conda install pybind11 설치한뒤에 make 해보았는데 다음과 같이 뜨네요..
    가상환경이 제대로 경로를 못잡는것 같은데 혹시 조언을 구할수 있을까요? 감사합니다
    fatal error: pybind11/pybind11.h: No such file or directory
    3 | #include

  • @nareahanl5962
    @nareahanl5962 4 ปีที่แล้ว +1

    뭐지......, 알듯하면서 모를듯함

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      안녕하세요 narea Hanl님!
      제 설명이 부족해서 알듯 모를듯하게 보이시나보네요 ㅠ
      직접 하나하나 코딩해보시면서 사용해보시면 조금은 더 이해가 가지않을까 생각이드네요^^
      그리고 제설명의 부족으로 이해가 안가시는부분은 언제든 댓글통해 적어주시면 최대한 이해가도록 설명드리겠습니다^^
      방문감사드리고 좋은하루되세요!

    • @nareahanl5962
      @nareahanl5962 4 ปีที่แล้ว +1

      @@mrwjs0803 아뇨아뇨 제가 원래 이해를 잘 못하는 편이라 그렇습니다.
      설명 잘 들었어요. 감사합니다.
      보니까 소질있드시만. 댓글도 달아주고.

    • @nareahanl5962
      @nareahanl5962 4 ปีที่แล้ว

      @@mrwjs0803잘 들었어요. -_____________________________________-

    • @mrwjs0803
      @mrwjs0803  4 ปีที่แล้ว

      @@nareahanl5962 그렇게 말씀해주셔서 감사합니다^^
      언제든놀러오시고 함께 고민하는 개발자가 되겠습니다.
      좋은하루되세요^^