4 ms·
Super fast installs - when it works. I had problems on Ubuntu for linux (WSL) with a clang dependency, which i could never solve. But on linux boxes, it's so mu
by jamesblonde 2y ago
Super fast installs - when it works. I had problems on Ubuntu for linux (WSL) with a clang dependency, which i could never solve. But on linux boxes, it's so much better than pip/conda/etc.
I also like that i can use it with conda environments. Just create conda env, then install with 'uv pip install ....'
- disgruntledphd2 2y ago> I also like that i can use it with conda environments. Just create conda env, then install with 'uv pip install ....' Huh cool, I'll have to try that. Conda is great for getting the dependencies for non python code (geos/gdal/cuda etc) but uv is super fast and straightforward (makes building packages much, much easier).
- camel_Snake 2y agosame company has a different tool as well called pixi which aims for much nicer integration with the conda ecosystem. Also uses uv under the hood so speed is comparable. https://github.com/prefix-dev/pixi https://github.com/prefix-dev/pixi
- mickeyp 2y agoSo now you're using not one (conda); not two (conda and uv), but three (conda, uv and pip) different package managers to manage your Python environment?
- dagw 2y ago"uv pip" is a ground up implementation of python pip and doesn't use the python pip command in any way. So still only two package managers. And the point is that you always have to use two package managers when developing python. One that installs python and various non-python libraries and dev tools, and one that installs python libraries. Conda in this scenario is replacing apt as much as anything else.
- claytonjy 2y agoHave you tried pixi? I haven’t, and i’m hoping i can continue to avoid conda, but it’s a uv-using conda replacement: https://pixi.sh/latest/ https://pixi.sh/latest/