我的 Mac 上装了很多 Python 环境,除了 Mac 本身自带的之外,还有 Anaconda 、MiniConda 、Python 官网安装的,以及一大堆历史遗留创建的虚拟环境,也不记得是 venv 还是 pipenv 弄得了。因为以前入门没概念,上手就是 pip install ,结果装到哪里自己都不知道。 实际工作中切换或者管理感觉很头疼。 想知道有没有什么工具可以做一下自动化的管理或者清理。
Pyenv ── https://github.com/pyenv/pyenv pyenv 是一个用于管理 Python 版本的工具。它允许你在同一台机器上安装和切换多个 Python 版本,避免了不同项目之间由于 Python 版本不同而产生的冲突。通过 pyenv ,你可以轻松地安装特定的 Python 版本,并为不同的项目设置不同的 Python 版本。
可以看一下这篇文章,推荐了我认为比较合理的 setup https://laike9m.com/blog/best-python-development-setup-for-2022-and-beyond,144/