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

作为开发者个人,我们如何适应这一趋势,让Anaconda与uv最佳协同工作呢?经过笔者大量的实践,发现可以通过环境隔离+混合管理的方式实现协同工作,具体步骤如下:
第一步:
用Anaconda创建一个专门服务的uv的虚拟环境,利用Anaconda处理CUDA驱动、MKL数学库等非Python依赖:
conda create -n myuv python=3.11
第二步:
在“myuv”虚拟环境中安装uv。
pipinstalluv

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

作为个人用户,在conda虚拟环境中使用uv,是一种简单有效且实用的方式。
如果你有更好的文章,欢迎投稿!
稿件接收邮箱:nami.liu@pasuntech.com
更多精彩内容请关注“算力魔方®”!
审核编辑 黄宇
-
python
+关注
关注
57文章
4858浏览量
89587 -
UV
+关注
关注
0文章
83浏览量
3173
发布评论请先 登录
labview控制两个仪器协同工作
【锆石A4 FPGA申请】多芯片协同工作的管理
基于CSCW和多Agent的电网调度协同工作模型
Macros如何协同工作
三电系统是如何协同工作的?
在多路电源并联的系统中,滤波器之间如何实现良好的协同工作

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