๐Ÿ‘ป OS & Tools/Ubuntu

Python package dependency๋ฅผ ์•Œ๋ ค์ฃผ๋Š” pipdeptree

๋ณต๋งŒ 2021. 10. 16. 16:06

pipdeptree๋ผ๋Š” package๋ฅผ ์ด์šฉํ•ด ์„ค์น˜๋œ ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€์˜ ์˜์กด์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ค์น˜ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

pip install pipdeptree

 


 

 

pipdeptree๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์น˜๋œ Python package์˜ ์˜์กด์„ฑ์„ treeํ˜•ํƒœ๋กœ ๋ณด์—ฌ์ฃผ๊ณ ,

๊ฐ€์žฅ ์œ„์—๋Š” ์ถฉ๋Œ์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” package์˜ ๋ชฉ๋ก์„ ๋ณด์—ฌ์ค€๋‹ค.

 

 


 

-p option์„ ์ด์šฉํ•ด ํŠน์ • package์˜ ์˜์กด์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ,

-r option์„ ์ด์šฉํ•˜๋ฉด ๋ฐ˜๋Œ€๋กœ ์–ด๋–ค package๊ฐ€ ํ•ด๋‹น package์— ์˜์กดํ•˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 


 

package ์˜์กด์— ์ถฉ๋Œ์ด ์ผ์–ด๋‚˜๋ฉด python ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์›์ธ๋„ ์•Œ๋ ค์ฃผ์ง€ ์•Š๋Š” ์—๋Ÿฌ๊ฐ€ ๋œฐ ๋•Œ๊ฐ€ ๋งŽ์€๋ฐ.. ๐Ÿ˜ก ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.

๋ฐ˜์‘ํ˜•