类似homebrew的cakebrew
竟然还有这样的软件!
哈哈哈哈哈哈我也没用过 cakebrew ![]()
直接一步到位用 PyCharm 如何?

不知道各位有没有用过 uv 包管理工具,其中有个命令 uv pip tree,树形显示依赖,就挺好用的。
PS D:\C\Annie> uv pip tree
aiohttp v3.11.12
├── aiohappyeyeballs v2.4.6
├── aiosignal v1.3.2
│ └── frozenlist v1.5.0
├── attrs v25.1.0
├── frozenlist v1.5.0
├── multidict v6.1.0
├── propcache v0.2.1
└── yarl v1.18.3
├── idna v3.10
├── multidict v6.1.0
└── propcache v0.2.1
pillow v11.1.0
psutil v6.1.1
pyinstaller v6.12.0
├── altgraph v0.17.4
├── packaging v24.2
├── pefile v2023.2.7
├── pyinstaller-hooks-contrib v2025.1
│ ├── packaging v24.2
│ └── setuptools v75.8.2
├── pywin32-ctypes v0.2.3
└── setuptools v75.8.2
pyside6 v6.8.2.1
├── pyside6-addons v6.8.2.1
│ ├── pyside6-essentials v6.8.2.1
│ │ └── shiboken6 v6.8.2.1
│ └── shiboken6 v6.8.2.1
├── pyside6-essentials v6.8.2.1 (*)
└── shiboken6 v6.8.2.1
(*) Package tree already displayed
pipdeptree和这个功能一样。
(如果conda也算的话,不过好像有商用的版权风险
每次打开pycharm好麻烦 而且得进项目才能进行管理吧 说起来这种他是不是用的venv建的环境 然后你在里面做的安装或者删除都不会影响到全局的那个
你换个思路:打开 GUI 管理器也是打开,打开 PyCharm 也是打开,打开 Anaconda 也是打开,为什么不能把 PyCharm 当成一个 GUI 管理器呢?
PyCharm 现在支持用 poetry、uv、conda 进行管理,都是隔离环境互不干扰。
还有Cork呢,比cakebrew更好用,不过官方编译的版本只能试用14天,每次到期了卸载重装就可以,有条件的也可以自己编译,代码开源。
奉之为神