运行环境管理器

看到了大佬们在讨论linux发行版软件包管理器 https://linux.do/t/topic/277184, 便想着问问大家运行环境用什么软件进行管理 。

目前我主要用的是python,之前使用的 conda 进行管理,现在感觉conda太慢了,转向了uv,但是uv也有很多别扭的地方。

还有node环境,虽然我目前只用最新版 :rofl:

5 个赞

这个 作者@aooohan

1 个赞

asdf好像不支持win,vfox支持win。这俩都可以。自从接触了asdf 就一直用他了

conda不是有个mini版本的,miniconda,默认没有装那些数据科学的包

我现在用的就是miniconda,虽然配置了国内镜像,但是下载包依旧很慢 :bili_018:

all in docker!

python miniconda , node nvm

+1 :tieba_001: :tieba_001: :tieba_001:

宝塔、aapanel、1panel这些面板都带运行环境管理吧

mamba conda另一发行版,只需要改conda install 为 mamba install,下载速度飞快,有进度条,解决依赖冲突速度一级棒。可以试试, minforge。

GitHub - conda-forge/miniforge: A conda-forge distribution. 可以覆盖安装。

:rofl: 面板我一般不用,而且一般面板是服务器用的人比较多

pyenv 如何呢?
带有windows fork
*使用请务必看文档

uv 咋别扭的,uv整合python版本管理和包管理,觉得接近完美

不适合Windows下的python版本管理, lua脚本写的有问题, python有些版本安装不了

version-fox/vfox: A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more
gvcgo/version-manager: :fire: A general version manager for thousands of SDKs with TUI inspired by lazygit. No need to remember any commands. Less bugs.
用过这两个,感觉还行