파이썬 아나콘다 자동실행 Batch 만들기

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

아나콘다 자동실행 Batch 를 왜 만들려 하시나요?

저같은 경우엔 무언가 자동화 프로그램을 만들고 싶어 파이썬을 공부하기 시작했습니다
그런데 파이썬으로 프로그래밍을 한 뒤 만들어진 코드를 매일 반복 작업을 하려니
아무것도 모르는 상태에서는 어지간히 번거로운 게 아닙니다.
자동화를 하고 싶어서 프로그래밍을 하는데
그 자동화를 매일 수작업으로 돌려줘야 한다는 슬픈 현실

아나콘다 자동실행 Batch

기존에 파이썬으로 프로그래밍을 할 때 아나콘다를 설치하고 가상환경을 설정한 뒤에
그 가상환경에서 진행하는 것에 대해서 알아봤었습니다.
가상환경에서 진행하는 이유에 대해서는 이전 포스팅을 참고하시면 됩니다.

아나콘다 환경에서 내가 만든 코드를 자동실행 Batch 로 만드는 방법에 대해 알아보겠습니다.
기본 구성은 아래처럼 구성하시면 됩니다.
아래의 코드를 메모장 같은 문서편집기에서 작성하신후
배치파일이름.bat 이런식으로 저장해주시면 됩니다.

set root=[아나콘다 설치 경로]
call %root%\Scripts\activate.bat %root%

call conda activate [설정할 가상환경 이름]
call cd [아나콘다 자동실행 Batch 로 실행할 파이썬 파일이 있는 경로]
call python [실행할 파이썬 파일이름].py

pause

아나콘다 설치 경로

윈도우 10 이나 윈도우 11 이전에는 프로그램을 설치를 하게 되면 거의 대부분이
C:\Program Files 이나 C:\Program Files (x86) 에 설치가 되었습니다.
윈도우가 32비트냐 64비트냐 구분지어서 위처럼 경로가 지정이 되었습니다.
물론 더 그 이전에는 C:\Program Files (x86) 라는 폴더는 필요가 없었죠
어쨌든 지금은 C:\Program Files 이나 C:\Program Files (x86) 도 아닌 다른 폴더에 프로그램이 설치되는 경우가 많습니다.
예를 들면 C:\Users\사용자명\ 처럼 사용자 폴더 밑에 있는 사용자명 폴더에 설치되는 경우가 많습니다.
그래서 설치된 프로그램 경로를 찾으려면 헤매는 경우도 종종 생기기도 합니다.

이럴 때 고민하지 말고 시작메뉴를 눌러봅니다

파이썬 아나콘다 자동실행 Batch 만들기

저 같은 경우는 윈도우 11 이기 때문에 위 화면 처럼 나옵니다.
윈도우 10이라고 하더라도 별반 다르지 않으니 자세한 설명은 생략하겠습니다.
모든 앱 에서 내가 찾고자 하는 아나콘다 프로그램을 찾기 위해 스크롤을 내려 줍니다.
알파벳 순이라 앞쪽에 있네요
아나콘다 네비게이터든 프롬프트든 상관이 없습니다.
어차피 같은 폴더에 있을테니깐요
파일을 선택에 마우스 우클릭을 해줍니다.
그리고 나오는 메뉴에서 기타 를 클릭한뒤
다시 나오는 메뉴에서 파일 위치 열기 를 클릭 해 줍니다.

파이썬 아나콘다 자동실행 Batch 만들기

아래처럼 폴더가 열렸습니다.
그런데 여기서 주의할 점은 지금 열린 폴더는 실제 프로그램이 설치된 폴더가 아니라
아래 동그라미 안에 파일 유형 처럼 바로가기가 만들어진 경로 입니다.

파이썬 아나콘다 자동실행 Batch 만들기

그래서 한번 더 아이콘에서 우클릭을 한번 더 해서 파일 위치 열기를 해줍니다

파이썬 아나콘다 자동실행 Batch 만들기

이제 실제로 아나콘다가 설치 된 경로가 열렸습니다.

파이썬 아나콘다 자동실행 Batch 만들기

위에 빨간 박스로 표시해둔 주소표시줄을 클릭 해줍니다.
그럼 아래 처럼 실제 경로가 선택이 됩니다.
컨트롤+C (Ctrl + c) 로 복사해 주시면 됩니다.

파이썬 아나콘다 자동실행 Batch 만들기

이제 아나콘다 경로를 몰라서 못하시는 없어야 합니다

가상환경 이름 설정(conda env list)

다음은 가상환경 이름 설정입니다.
가상환경 이름 설정은 간단합니다
명령프롬프트를 열어서 아래 명령어를 입력하면 가상환경 리스트가 나오게 됩니다

conda env list

파이썬 아나콘다 자동실행 Batch 만들기

저의 경우에는 ‘py_study_3110’ 이라는 가상환경으로 작업을 진행하기에 py_study_3110 으로 설정했습니다.

파이썬 아나콘다 자동실행 Batch 파일 실행

이제 만들어진 ㅇㅇㅇㅇ.bat 파일을 더블클릭해서 실행시키시면 됩니다.

  • 위 내용은 매직블럭 님의 블로그를 참조했습니다.

Leave a Comment