作者:算力魔方創始人/英特爾創新大使劉力
眾所周知,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文章
4823瀏覽量
86162 -
UV
+關注
關注
0文章
71瀏覽量
2915
發布評論請先 登錄
labview控制兩個儀器協同工作
【鋯石A4 FPGA申請】多芯片協同工作的管理
基于CSCW和多Agent的電網調度協同工作模型

實現ARM和DSP或協處理器的通信和協同工作,有什么解決方案和實現指南

Macros如何協同工作
三電系統是如何協同工作的?
在多路電源并聯的系統中,濾波器之間如何實現良好的協同工作

評論