如何实现Anaconda与uv最佳协同工作?

电子说

1.4w人已加入

描述

作者:算力魔方创始人/英特尔创新大使刘力

众所周知,Anaconda是老牌的Python环境管理和包管理工具,个人版免费,超过200人的企业需要购买商业授权;uv是一个新兴的极致高效的Python包管理和项目管理工具,用Rust编写,允许用户选择MIT License的方式使用。

UV

作为开发者个人,我们如何适应这一趋势,让Anaconda与uv最佳协同工作呢?经过笔者大量的实践,发现可以通过‌环境隔离+混合管理‌的方式实现协同工作,具体步骤如下:

第一步:

Anaconda创建一个专门服务的uv的虚拟环境,利用Anaconda处理CUDA驱动、MKL数学库等非Python依赖:

 

conda create -n myuv python=3.11

 

第二步:

在“myuv”虚拟环境中安装uv。

 

pip install uv
UV

 

第三步:用uv安装Python包,感受极致高效。

 

uv pip install fastmcp
UV

 

作为个人用户,在conda虚拟环境中使用uv,是一种简单有效且实用的方式。

如果你有更好的文章,欢迎投稿!

稿件接收邮箱:nami.liu@pasuntech.com

更多精彩内容请关注“算力魔方®”!

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分