Python-UV多环境管理的方法

 更新时间:2025年05月12日 10:11:40   作者:坐吃山猪  
这篇文章主要介绍了Python-UV多环境管理的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Python-UV多环境管理

Python使用UV进行环境管理,系统了解UV的使用

1-学习要点

  • 1-熟悉【UV环境管理】
  • 2-熟悉【UV和Venv脚本区别】
  • 3-熟悉【IDE指定运行环境】

2-核心知识点

1-venv环境管理脚本->【python -m venv .venv】+【.venv/bin/activate】

2-uv环境管理脚本->【uv venv .venv】+【.venv/bin/activate】

3-uv是什么->【UV(一种新兴的Python包管理器)进行多环境管理的方法。】

4-Pycharm如何指定环境->【PyCharm设置】

5-VSCode如何指定环境->【借助python-environment-manager插件】

3-UV多环境管理

# 1-创建新环境-使用全局环境的Python版本
uv venv my_env
# 2-创建新环境
uv venv my_env --python 3.12.0
# 3-激活环境 (与venv相同)
source .venv/bin/activate  		 # Linux/Mac
source .venv/Scripts/activate  	 # Windows
# 4-安装包
uv pip install uv httpx mcp
# 5-导出环境
uv pip freeze > requirements.txt
# 6-从requirements.txt安装
uv pip install -r requirements.txt

4-venv和uv脚本对比

1-venv环境管理

# 1-创建环境
python -m venv .venv
# 2-激活环境-Windows
source .venv/Scripts/activate
# 3-激活环境-Mac
source .venv/bin/activate
# 4-安装依赖
pip install uv httpx mcp

2-uv环境管理

# 1-创建新环境-使用全局环境的Python版本
uv venv .venv
# 2-创建新环境
uv venv .venv --python 3.12.0
# 3-激活环境 (与venv相同)
source .venv/bin/activate  		 # Linux/Mac
source .venv/Scripts/activate  	 # Windows
# 4-安装包
uv pip install httpx mcp
# 5-导出环境
uv pip freeze > requirements.txt
# 6-从requirements.txt安装
uv pip install -r requirements.txt

3-venv对比uv

除了创建脚本,其他的使用方法基本上都是一样的!

到此这篇关于Python-UV多环境管理的文章就介绍到这了,更多相关Python-UV多环境管理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用python编写监听端

    使用python编写监听端

    这篇文章主要为大家详细介绍了使用python编写监听端,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Django单元测试的具体使用

    Django单元测试的具体使用

    Django提供了一套强大的测试工具来帮助开发者编写和运行单元测试,本文就来介绍一下Django中的单元测试,包括测试原理、编写测试用例和运行测试,感兴趣的可以了解一下
    2023-11-11
  • Python学习笔记之视频人脸检测识别实例教程

    Python学习笔记之视频人脸检测识别实例教程

    这篇文章主要给大家介绍了关于Python学习笔记之视频人脸检测识别的相关资料,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • python pyecharts库的用法大全

    python pyecharts库的用法大全

    这篇文章主要介绍了python pyecharts库的用法大全,pyecharts 是一个用于生成 Echarts 图表的类库,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-04-04
  • 详解将Python程序(.py)转换为Windows可执行文件(.exe)

    详解将Python程序(.py)转换为Windows可执行文件(.exe)

    这篇文章主要介绍了详解将Python程序(.py)转换为Windows可执行文件(.exe),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-07-07
  • python简单实现矩阵的乘,加,转置和逆运算示例

    python简单实现矩阵的乘,加,转置和逆运算示例

    这篇文章主要介绍了python简单实现矩阵的乘,加,转置和逆运算,结合实例形式分析了Python针对矩阵的乘,加,转置和求逆等运算相关实现技巧,需要的朋友可以参考下
    2019-07-07
  • 深入理解Python虚拟机中的反序列化pyc文件

    深入理解Python虚拟机中的反序列化pyc文件

    再这篇文章中我们将主要对 Code Object 进行分析,并且详细它是如何被反序列化的,通过本篇文章我们将能够把握整个 pyc 文件结构,感兴趣的可以了解一下
    2023-05-05
  • 分享2个方便调试Python代码的实用工具

    分享2个方便调试Python代码的实用工具

    这篇文章主要介绍了分享方便调试Python代码的2个实用工具,可以方便展示我们调试代码的中间状态,提升大家的编码效率,详细的介绍需要的小伙伴可以参考一下下面文章内容
    2022-05-05
  • python实现跳表SkipList的示例代码

    python实现跳表SkipList的示例代码

    这篇文章主要介绍了python实现跳表SkipList的示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • 详解Python中生成随机数据的示例详解

    详解Python中生成随机数据的示例详解

    在日常工作编程中存在着各种随机事件,同样在编程中生成随机数字的时候也是一样。每当在 Python 中生成随机数据、字符串或数字时,最好至少大致了解这些数据是如何生成的。所以本文将详细为大家讲解一下Python是如何生成随机数据,需要的可以参考一下
    2022-04-04

最新评论