作者:算力魔方创始人/英特尔创新大使刘力
众所周知,Anaconda是老牌的Python环境管理和包管理工具,个人版免费,超过200人的企业需要购买商业授权;uv是一个新兴的极致高效的Python包管理和项目管理工具,用Rust编写,允许用户选择MIT License的方式使用。
作为开发者个人,我们如何适应这一趋势,让Anaconda与uv最佳协同工作呢?经过笔者大量的实践,发现可以通过环境隔离+混合管理的方式实现协同工作,具体步骤如下:
第一步:用Anaconda创建一个专门服务的uv的虚拟环境,利用Anaconda处理CUDA驱动、MKL数学库等非Python依赖:
conda create -n myuv python=3.11
conda activate myuv
第二步:在“myuv”虚拟环境中安装uv。
pip install uv
第三步:用uv安装Python包,感受极致高效。
uv pip install fastmcp
作为个人用户,在conda虚拟环境中使用uv,是一种简单有效且实用的方式。
如果你有更好的文章,欢迎投稿!
稿件接收邮箱:nami.liu@pasuntech.com
更多精彩内容请关注“算力魔方®”!