개발환경이 변경 되었을때 일일히 패키지를 설치해야 하는데 이때 일일이 설치하지 않고 현재 사용하는 패키지만 기록해놓을 수 있도록 사용되는 명령어는 pip freeze 명령어 이다.
pip freeze > requirements.txt
위의 명령어를 실제로 사용시 아래처럼 모든 패키지들이 포함 된다.
하지만 해당 명령어는 시스템 내의 모든 패키지를 requirements.txt 로 만들어 준다. 필자가 원하는 것은 해당 프로젝트에서 사용하는 패키지만 requirements.txt 로 만드는 것이 필요하였다. pipreqs 를 사용하면 해당 프로젝트에서만 사용하는 패키지만 requirement.txt 로 만들어 준다.
#pipreqs 설치
pip install pipreqs
pipreqs /home/project/location
Window 환경에서는 UnicodeDecodeError 에러가 발생할 수 있음으로 아래 명령어를 실행한다.
pipreqs --encoding=utf8 C:\Users\root\Desktop
아래와 같이 설치 된 패키지만 requirements.txt 로 생성 할 수 있다.
포켓몬상 테스트 만들기 - 종료 (2) | 2022.07.26 |
---|---|
포켓몬상 테스트 PWA 배포 도전기!! - 종료 (0) | 2022.07.25 |
ImportError libGL.so.1 cannot open shared object file No such file or directory STREAMLIT (0) | 2022.04.12 |
케라스(Keras), KeyError: 'acc' (0) | 2022.03.16 |
윈도우에서 MiniConda 및 Labelme 설치 하기 (0) | 2022.01.24 |
댓글 영역