@Cindorola 在 python虚拟环境工具,conda和uv,或其他 中发帖
如题,我相信大部分人学习python的虚拟环境都是从conda开始的,我在各种python项目开发上也使用了很多年的conda。
但慢慢的也注意到了conda的一些问题,首先就是想要激活环境的时候都得愣住回忆一下名称,想不起来然后env list 。
还有就是conda也只能保证我本地能够启动环境,导出所有包的工具有时候因为顺序之类的问题也不能直接复现环境,所以还是需要手动写requirement.txt,但调试代码的时候就经常忘记写,想写的时候已经记不得了。
最近接触了uv这个工具,发现确实好用,首先就是不用特意安装,有python就可以直接pip install uv然后使用,其次就是使用uv add时会自动记录包的安装顺序或版本之类的。此外也可以直接通过uv run xxx的方式自动装环境然后运行,感觉非常的便利,近期已经快变成uv的形状了 🫠。
想问问各位大佬平时都是使用...