파이썬 아나콘다 프롬프트 가상환경 바로가기

  • 네이버 블로그 공유하기
  • 카카오톡 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기

이전에 파이썬을 아나콘다 설치를 통해 가상환경을 설정을 하고 가상환경에서 프로그래밍을 하는 방법에 대해 알아봤었습니다.

파이썬 아나콘다 가상환경

아나콘다 프롬프트 가상환경 바로가기 만들기

파이썬을 이것 저것 만지려 하다 보면
저 같은 경우는 주로 비주얼스튜디오코드에서 코딩 연습을 하지만
명령 프롬프트에서 파이썬을 실행시켜 코딩 연습을 할 때도 있습니다.

그런데 아나콘다를 통해 가상 환경을 셋팅을 하고 코딩 연습을 하는데
일반 윈도우 명령 프롬프트에서 파이썬을 실행시키면
가상 환경을 셋팅한 의미가 없어지겠죠

그래서 아나콘다 자동 실행 Batch 파일을 만드는 것도 진행을 해봤구요

그럼 이번 포스팅에서는 일반 윈도우 명령 프롬프트가 아닌 아나콘다 프롬프트를 실행시켜서
이미 셋팅해 놓은 가상 환경에 바로 전환이 되는 작업을 같이 해보겠습니다.

아나콘다 명령프롬프트 바로 가기 복사

먼저 아나콘다 프롬프트 바로 가기의 위치를 열어 줍니다.
(방법은 위 링크에 해놓은 ‘파이썬 아나콘다 자동 실행 Batch 만들기’에서 확인하실 수 있습니다.)
일단 기존에 있던 바로 가기를 하나 더 복사해서 사용을 하고
이름은 Anaconda Prompt study 로 바꾸겠습니다.

파이썬 아나콘다 프롬프트 가상환경 바로가기

바로가기 속성 기본 대상

생성한 바로 가기에서 마우스 오른쪽 버튼을 클릭해 속성으로 들어가 줍니다.

파이썬 아나콘다 프롬프트 가상환경 바로가기

속성에서 바로 가기 탭으로 이동한 뒤 대상 을 보게 되면

파이썬 아나콘다 프롬프트 가상환경 바로가기

아래처럼 나옵니다.
이 대상은 제 컴퓨터에 해당하는 대상이므로 환경마다 다를 겁니다.

%windir%\System32\cmd.exe "/K" C:\Users\donnr\anaconda3\Scripts\activate.bat C:\Users\donnr\anaconda3

이렇게 나온 대상을 줄 바꿈을 해보겠습니다.

%windir%\System32\cmd.exe
"/K"
C:\Users\donnr\anaconda3\Scripts\activate.bat
C:\Users\donnr\anaconda3

줄 바꿈을 해보면 위처럼 명령들이 나오는데
첫번째 줄의 cmd.exe 는 윈도우에 있는 명령 프롬프트 창을 말합니다.
두번째 줄의 “/K” 는 첫번째 줄에서 실행한 명령 프롬프트 창에
이후에 입력하는 명령어 들을 입력을 하라는 의미입니다.

그럼 먼저 명령 프롬프트를 열고
C:\Users\donnr\anaconda3\Scripts\activate.bat 을 실행해서
윈도우 명령 프롬프트 창을 아나콘다 프롬프트로 바꾸어 주는 역할을 하게 됩니다.
마지막 줄의 anaconda3 는 기본 가상 환경인 base 로 가상 환경을 설정을 해준다는 의미입니다.

바로가기 속성 대상 변경하기

이제 여기서 해줘야 할 일은 기본 base 로 가상 환경이 설정되는 것을
이미 만들어 놓은 가상 환경으로 바꿔주는 일 입니다.
위 대상에 나와있는 명령 중 마지막
C:\Users\donnr\anaconda3
이 부분만 변경해 주면 됩니다.

C:\Users\donnr\anaconda3\envs\설정할 가상 환경 폴더 이름

가상 환경 폴더 이름은 이미 우리가 설정했었던 가상 환경 이름입니다.
저의 경우는 ‘py_study_31010’ 으로 했었습니다.
파이썬 버전까지 같이 이름에 넣어뒀죠 ㅎ
그럼 가상 환경 이름으로 변경을 해주면 아래처럼 됩니다.

C:\Users\donnr\anaconda3\envs\py_study_31010

이제 아까 대상에 있던 명령 마지막 줄을 이 내용으로 바꿔주면 됩니다.

%windir%\System32\cmd.exe
"/K"
C:\Users\donnr\anaconda3\Scripts\activate.bat
C:\Users\donnr\anaconda3\envs\py_study_31010

가상 환경 폴더 바로 가기

여기서 만약 아나콘다 프롬프트 바로 가기를 실행했을때
폴더를 해당 폴더로 이동하기 위해서 cd 명령 치고 하던걸
이 바로가기를 통해서 이동하고 싶다면 아래처럼 하시면 됩니다.

%windir%\System32\cmd.exe
"/K"
C:\Users\donnr\anaconda3\Scripts\activate.bat
C:\Users\donnr\anaconda3\envs\py_study_31010
&& D:
&& cd "D:\Dropbox\02.My_Job\80.Study\01.Python\00.study_python_3.11.0"

위 명령에서 && 을 사용을 하면 && 뒤에 수행하는 명령어를 연속으로 실행시켜 주게 됩니다.
&을 하나만 사용하게 되면 앞에서 오류가 나도 그냥 진행을 해버리고
&& 처럼 두 개를 사용하게 되면 앞에서 오류가 나면 멈추게 됩니다.

최종 대상을 확인해 보겠습니다.
아래처럼 된 상태에서 아까 바로 가기 속성에 있던 대상 옆에 내용을 아래 내용으로 바꿔 주시면 됩니다.

%windir%\System32\cmd.exe "/K" C:\Users\donnr\anaconda3\Scripts\activate.bat C:\Users\donnr\anaconda3\envs\py_study_31010 && D: && cd "D:\Dropbox\02.My_Job\80.Study\01.Python\00.study_python_3.11.0"

최종적으로 기본 제공되는 아나콘다 프롬프트와 변경한 프롬프트 바로 가기를 실행해 봤습니다.

파이썬 아나콘다 프롬프트 가상환경 바로가기

위 실행된 창 처럼 변경한 바로가기는 열자마자 바로 가상 환경으로 변경이 되고
지정 폴더로 이동한 모습을 볼 수 있습니다.

이번 포스팅은 대왕초밥님의 블로그를 참고 했습니다

Leave a Comment