Cheng Jun's Blog

卷卷不是笨蛋


  • Home
  • Archive
  • Categories
  • Tags
  •  

© 2025 Cheng Jun

Theme Typography by Makito

Proudly published with Hexo

更加强大的python包管理器uv

Posted at 2025-05-04 python  python uv  Last_modified 2025-05-04

前言

最近的一段时间,三月份我在考雅思,中间有段时间也没有好好学技术,今天是五四青年节,我认为还是要好好沉淀下来,静下心来好好的提升自己。

祝大家五四青年节快乐!

uv和conda,venv,pip的关系。

这一部分,我打算用Gemini的deep research with 2.5 pro来回答。

  • uv是用rust写的,就是很快,目前也可以看见很多大公司或者程序员开始用uv来进行python的包管理。
  • 我现在打算在一个我进行python学习的地方开始用uv来管理我的环境,conda主要用来做深度学习和机器学习。

uv的常用命令

我是一个homebrew用户,所以uv的安装也非常简单,只需要一行命令:

1
brew install uv

uv的常见命令

这里放一个uv官方的链接,Working on projects,这个部分将python的项目管理写的很清楚了。(我非常建议在初始化项目的时候,学好git项目的版本管理,这个对于更好的写代码至关重要。)

uv的缺点

我认为uv的主要缺点是在机器学习和深度学习领域,目前用conda还是很多。

Share 

 Next post: Latex 基础知识和常用命令解释 

© 2025 Cheng Jun

Theme Typography by Makito

Proudly published with Hexo