机器上的 Python 解释器装的太多

查看 218|回复 23
作者:yuhu96   
我的 Mac 上装了很多 Python 环境,除了 Mac 本身自带的之外,还有 Anaconda 、MiniConda 、Python 官网安装的,以及一大堆历史遗留创建的虚拟环境,也不记得是 venv 还是 pipenv 弄得了。因为以前入门没概念,上手就是 pip install ,结果装到哪里自己都不知道。
实际工作中切换或者管理感觉很头疼。
想知道有没有什么工具可以做一下自动化的管理或者清理。
7Wate   
Pyenv ── https://github.com/pyenv/pyenv
pyenv 是一个用于管理 Python 版本的工具。它允许你在同一台机器上安装和切换多个 Python 版本,避免了不同项目之间由于 Python 版本不同而产生的冲突。通过 pyenv ,你可以轻松地安装特定的 Python 版本,并为不同的项目设置不同的 Python 版本。
laike9m   
可以看一下这篇文章,推荐了我认为比较合理的 setup
https://laike9m.com/blog/best-python-development-setup-for-2022-and-beyond,144/
lozzow   
用 rye,每个工程一个自己的环境,就像 node 一样
w568w   
一项目一环境的话 pdm 就挺好的,用起来很像 yarn 或者 npm 。
TimePPT   
我现在用 pyenv+poetry ,丝滑
fbichijing   
虚拟环境名起和项目名相关不就行了?项目与虚拟环境共存亡...
FYFX   
清理的话,你可以整理一下环境变量(顺便找到当前 python/pip 安装路径),不过根据你装的方式/用的 shell 啥的可能在多个.rc 文件改了 PATH ,管理工具和方法我看别人都说的差不多了
crackidz   
实际上只需要 miniconda 就足够用了吧...
skyrim61   
如果使用 pycharm, 用 pycharm 上面的
您需要登录后才可以回帖 登录 | 立即注册

返回顶部