pip list를 이용해서 requirement.txt 만들기

2020. 7. 8. 19:02분석 Python/구현 및 자료

728x90

command 에 pip list로 package 정보를 받아온다.

 

pip list > ./package_info.txt

이 코드가 백퍼센트일리는 없지만 웬만하면 되지 않을까...싶다.

> 몇개 빼줘야하는 것이 있는 것 같기는 하다. 추후...

with open("./package_info.txt","r") as f :
    lines = f.readlines()
import re
clean = [ re.sub(" +", "==",i.strip())+"\n" for i in lines if re.search("--|Package", i) is None]
with open("./requirement.txt","w") as f :
    f.writelines(clean)

728x90