요즘 pycharm에서 아나콘다를 사용해서 개발을 하고 있다. 깃헙에 올릴 때 패키지 리스트를 담고 있는 requirements.txt 파일을 자동 생성해주는 배치 파일을 만들었다.
코드 자체는 별 내용 없다. 가상환경 activate 시켜주고, requirements.txt 파일 만들어주고 deactivate 해주는게 전부다. 특이한 점이라면 conda 명령어 앞에 call 을 붙여줘야 한다. 그러지 않으면 명령어를 실행하고 배치 프로그램이 그대로 종료되어 버린다.
@echo off
call conda activate study_finance
pip freeze > requirements.txt
call conda deactivate
처음에는 powershell에서 아나콘다 가상환경이 activate 되지 않는게 원인인줄 알아서 한참 삽질하고 있었는데, 범인은 따로 있었다. 다만 powershell에서 되지 않는건 분명 문제가 있기 때문에 시간이 날 때 해결해보려고 한다.
참고링크
How to make batch files run in anaconda prompt
'파이썬' 카테고리의 다른 글
pandas 패키지 FutureWarning 해결하기 (0) | 2022.06.02 |
---|---|
selenium chrome webdriver 버전 자동관리 패키지 (0) | 2022.05.31 |
PyCharm 'Too broad exception clause' warning (0) | 2022.05.31 |
Pycharm + 아나콘다 + jupyter notebook 연동하기 (0) | 2022.05.20 |