迫于电脑上 python 版本众多,之前也不怎么在意,今天检查了一下有 macOS 自带的 python2.7 ,有之前误操作安装的 python3.8 ,有 HomeBrew 安装的 python3.9 和 python3.10 ,想问下大家的 python 版本管理都是怎么做的?
|  |      1lemonloving      2021-12-16 22:51:36 +08:00 我用的 Anaconda ,简单省事 嫌太重也可以 venv | 
|  |      2GlobalNPC      2021-12-16 22:51:49 +08:00 via iPhone miniconda | 
|      3arischow      2021-12-16 22:53:16 +08:00  2 pyenv + poetry 也可以善用搜索 | 
|  |      4wongskay      2021-12-16 22:55:15 +08:00 Anaconda | 
|  |      5ysc3839      2021-12-17 00:25:31 +08:00 Windows 下用 Python 官网提供的安装包,安装到用户文件夹中。MSYS2 里面也装了一个 Python ,不过一般不用这个。 我没用过 macOS ,不过都用 Homebrew 安装应该没啥问题。 | 
|  |      63dwelcome      2021-12-17 00:31:33 +08:00  1 我用的是 windows python portable 版本,每一份都是独立的。 平时会下载一些 AI 的 PY 应用,而就算同一个版本,依赖包都不一样,相互之间会有版本冲突。 所以干脆独立算了,也就是多占一点硬盘空间。 | 
|      7rpman      2021-12-17 01:51:22 +08:00 via iPhone miniconda | 
|      8rpman      2021-12-17 01:52:08 +08:00 via iPhone 以前也用过 venv ,但 conda 能管的更多 | 
|      9YsHaNg      2021-12-17 02:59:11 +08:00 轻量级自带 venv 可以隔离依赖 不同版本 python 管理 pyenv | 
|  |      10Trim21      2021-12-17 03:24:13 +08:00 via Android pyenv | 
|  |      11cssk      2021-12-17 08:48:29 +08:00 via iPhone  1 | 
|  |      12SjwNo1      2021-12-17 08:59:20 +08:00 pyenv + 1 | 
|  |      13Mutoo      2021-12-17 09:04:08 +08:00  1 1) /System 和 /Library 目录下的 python 是系统依赖,不删也不用。 2) homebrew 装的多个版本可能被 homebrew 的其它命令行工具依赖,也可以自用。 3) 项目所用的依赖使用 venv 安装到项目目录下,不污染系统和 homebrew 下的 site-packages | 
|  |      14rationa1cuzz      2021-12-17 09:51:30 +08:00 miniconda+1 | 
|  |      15ClutchBear      2021-12-17 09:58:54 +08:00 miniconda 可以直接安装到非 root 用户下 | 
|  |      16keepeye      2021-12-17 10:08:49 +08:00 一直用的是 pyenv 看这么多人推荐 miniconda 回头尝试下 | 
|  |      17FengMubai      2021-12-17 10:09:36 +08:00 scoop, 用```scoop reset <package>```切换版本, Java 也能用 | 
|  |      18coderluan      2021-12-17 10:50:49 +08:00 楼主新手用不到这么多版本吧,留一个剩下全删了就好了。 | 
|      19Cielsky      2021-12-17 10:55:33 +08:00 via Android miniconda | 
|  |      20loading      2021-12-17 11:20:07 +08:00 新手就只用最新版,开发我为了干净都是开虚拟机,内存这么多不用白不用。 | 
|  |      21SenLief      2021-12-17 12:19:36 +08:00 miniconda | 
|  |      22keepfun      2021-12-17 12:44:35 +08:00 via iPhone 这个不是说 人为装的  是 brew 安装软件 软件依赖版本不一样导致的 所以基本无解 | 
|  |      23hanyceZ      2021-12-17 14:28:39 +08:00 和你一样,我甚至还有 xcode 帮我安装 3.10 ,现在 bin 目录下各种软件连接快疯了,现在在用 pyenv ,之前装的那些眼不见心不烦,就让他躺在那边好了 | 
|  |      24aydd2004      2021-12-17 15:17:56 +08:00 本菜鸡表示 venv 适合我 | 
|  |      25zachlhb      2021-12-17 17:54:45 +08:00 via iPhone anaconda/minconda 非常不错 | 
|  |      26Shilion      2021-12-17 20:22:11 +08:00 | 
|  |      28d5      2021-12-17 21:16:38 +08:00 留一个最新的 python3.x 和几个常用得不行的基础库。其余的全部 docker /狗头 | 
|      29clrss      2021-12-17 21:58:29 +08:00 | 
|      30deplivesb      2021-12-17 23:29:42 +08:00 pyenv | 
|  |      31iamwho      2021-12-18 09:32:20 +08:00 vagrant 管理整个开发环境。 |