作者:算力魔方创始人/英特尔创新大使刘力
众所周知,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
+关注
关注
56文章
4828浏览量
87097 -
UV
+关注
关注
0文章
71浏览量
2991
发布评论请先 登录
labview控制两个仪器协同工作
【锆石A4 FPGA申请】多芯片协同工作的管理
基于CSCW和多Agent的电网调度协同工作模型

实现ARM和DSP或协处理器的通信和协同工作,有什么解决方案和实现指南

Macros如何协同工作
三电系统是如何协同工作的?
在多路电源并联的系统中,滤波器之间如何实现良好的协同工作

评论