pip install -r requirements.txt 라이브러리 설치 팁 (버전 상관없이 최신버전 설치)
버전 상관 없이 최신버전으로 requirements.txt 파일에 있는 라이브러리들을 설치하는 경우 사용
예를들어 아래와 같이 라이브러리 리스트에 개수가 많고 버전이 틀려서 설치가 잘 안될때 복구/설치 할때 사용합니다.
- github에서 다운받은 소스코드의 requirements
- 파이썬 설치 라이브러리 리스트 백업: pip list > requirements.txt
- 아나콘다 설치 라이브러리 리스트 백업: conda list > requirements.txt
다음과 같이 아래와 같이 requirements.txt가 되어 있는경우,
-------------
alabaster==0.7.10
anaconda-client==1.6.5
anaconda-navigator==1.6.8
anaconda-project==0.8.0
asn1crypto==0.22.0
astroid==1.5.3
astropy==2.0.2
babel==2.5.0
-------------
엑셀의 데이터 나누기 기능(= 으로 나누시면 됩니다)을 통해 아래와 같이 바꿀 수 있습니다.
-------------
alabaster
anaconda-client
anaconda-navigator
anaconda-project
asn1crypto
astroid
astropy
babel
-------------
위와 같이 버전정보를 모두 삭제한 라이브러리 리스트를 requirements.txt 파일에 저장 한 후에
파이썬으로 같은 폴더에서 아래 코드를 작성하여 실행시키시면 됩니다.
pip를 conda로 바꾸시면 anaconda에서 라이브러리 설치가 가능합니다
이때 코드는 아래와 같이 바꿔주셔야 설치할지 안물어봅니다.