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的Flask框架中实现分页功能的教程

    Python的Flask框架中实现分页功能的教程

    这篇文章主要介绍了Python的Flask框架中实现分页功能的教程,文中的示例基于一个博客来实现,需要的朋友可以参考下
    2015-04-04
  • Python全栈之文件函数和函数参数

    Python全栈之文件函数和函数参数

    这篇文章主要为大家介绍了Python的文件函数和函数参数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • Python使用flask框架操作sqlite3的两种方式

    Python使用flask框架操作sqlite3的两种方式

    这篇文章主要介绍了Python使用flask框架操作sqlite3的两种方式,结合实例形式分析了Python基于flask框架操作sqlite3数据库的两种常用操作技巧,需要的朋友可以参考下
    2018-01-01
  • python游戏实战项目之童年经典超级玛丽

    python游戏实战项目之童年经典超级玛丽

    史上十大最经典小霸王游戏中魂斗罗只能排在第二,那么第一是谁?最经典最风靡的当属超级玛丽,那个戴帽子的大胡子穿着背带裤的马里奥哪个不认得,小编带你用python实现超级玛丽缅怀童年
    2021-09-09
  • Matplotlib自定义坐标刻度的使用示例

    Matplotlib自定义坐标刻度的使用示例

    虽然matplotlib默认的坐标轴定位器与格式生成器可以满足大部分需求,但是并非对每一幅图都合适,本文主要介绍了Matplotlib自定义坐标刻度的使用示例,感兴趣的可以了解一下
    2023-11-11
  • Python代码调试Debug的实用技巧分享

    Python代码调试Debug的实用技巧分享

    我们日常写代码过程中,难免会写出各类错误,这些错误可能是语法错误、逻辑错误或运行时错误,所以本文为大家分享了一些Python调试Debug的技巧,感兴趣的可以了解下
    2024-11-11
  • 基于Python下载网络图片方法汇总代码实例

    基于Python下载网络图片方法汇总代码实例

    这篇文章主要介绍了基于Python下载网络图片方法汇总代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  •  python 中的条件判断语句的使用介绍

     python 中的条件判断语句的使用介绍

    这篇文章主要介绍了 python 中的条件判断语句的使用,主要学习内容有封装过于复杂的逻辑判断,不同分支下的重复代码等,更多相关内容,需要的小伙伴可以参考下面文章详细介绍内容
    2022-03-03
  • Python实现115网盘自动下载的方法

    Python实现115网盘自动下载的方法

    这篇文章主要介绍了Python实现115网盘自动下载的方法,可实现自动调用115客户端进行下载的功能,非常实用,需要的朋友可以参考下
    2014-09-09
  • 在Django中实现定时任务的多种方法

    在Django中实现定时任务的多种方法

    在 Django 项目中实现定时任务可以帮助自动化执行一些后台任务,如数据清理、定期报告生成等,以下是几种常见的实现方式,每种方法都有其独特的优势和适用场景,感兴趣的小伙伴跟着小编一起来看看吧
    2024-08-08

最新评论