使用uv管理python项目环境

  • 安装uv
    • 使用默认python环境安装uv(把uv安装到默认python环境):pip install uv
  • 创建python项目虚拟环境
    • 如果是已有项目并且项目中有uv.lock文件,直接运行 uv run main.py,这会默认使用uv.lock文件创建虚拟环境
    • 如果是新项目或者项目中没有uv.lock文件,运行 uv venv .venv,创建虚拟环境
  • 使用虚拟环境
    • 激活虚拟环境(重要!这会使得下一步安装的包安装到虚拟环境):.运行 .venv\Scripts\activate 激活虚拟环境
    • 在虚拟环境安装或更新包:运行 uv pip install xxxx 或者其他需要的pip命令
  • 生成或更新uv.lock文件:uv pip compile pyproject.toml -o uv.lock
相关推荐
程序边界21 分钟前
AI时代如何高效学习Python:从零基础到项目实战de封神之路(2025升级版)
人工智能·python·学习
毕设源码-郭学长1 小时前
【开题答辩全过程】以 PHP茶叶同城配送网站的设计与实现为例,包含答辩的问题和答案
开发语言·php
TTGGGFF2 小时前
云端服务器使用指南:利用Python操作mysql数据库
服务器·数据库·python
jie*2 小时前
小杰深度学习(four)——神经网络可解释性、欠拟合、过拟合
人工智能·python·深度学习·神经网络·scikit-learn·matplotlib·sklearn
JavaPub-rodert2 小时前
用 go-commons 打造更优雅的字符串处理工具
开发语言·后端·golang
Archie_IT2 小时前
嵌入式八股文篇——P1 关键字篇
c语言·开发语言·单片机·mcu·物联网·面试·职场和发展
workflower2 小时前
将图片中的图形转换为可编辑的 PPT 图形
java·开发语言·tomcat·powerpoint·个人开发·结对编程
jie*3 小时前
小杰深度学习(five)——正则化、神经网络的过拟合解决方案
人工智能·python·深度学习·神经网络·numpy·matplotlib
ftpeak3 小时前
《WebAssembly指南》第九章:WebAssembly 导入全局字符串常量
开发语言·rust·wasm
卡戎-caryon3 小时前
【Java SE】06. 数组
java·开发语言