虚拟环境-uv的使用

1、windows下安装uv

bash 复制代码
winget install uv

安装成功后重启终端,输入命令验证:

bash 复制代码
uv --version

2、uv安装python

查看可用的python版本

bash 复制代码
uv python list

2.1安装特定版本

bash 复制代码
uv python install 3.11.6

3、管理虚拟环境

3.1 创建

bash 复制代码
# 在当前目录创建名为 .venv 的虚拟环境(使用系统默认 Python)
uv venv

# 使用指定 Python 版本创建虚拟环境
uv venv --python 3.12

3.2 激活

bash 复制代码
# Windows(PowerShell)
.venv\Scripts\activate

3.3 退出

bash 复制代码
deactivate

4、初始化项目

没有添加项目名,默认就是你打开的文件夹

bash 复制代码
uv init [项目名可选]

5、添加和移除依赖

5.1、添加

bash 复制代码
# 添加生产依赖
uv add requests

# 添加指定版本的依赖
uv add "requests>=2.31.0"

# 它会根据 pyproject.toml 和 uv.lock 安装所有依赖
uv sync

5.2、移除

bash 复制代码
# 移除依赖
uv remove requests

6、生成/更新锁文件

解析 pyproject.toml 中的依赖并生成(或更新)uv.lock 文件

bash 复制代码
uv lock

7、uv环境变量配置

  • UV_PYTHON_INSTALL_DIR: 指定 Python 解释器的安装目录。
  • UV_CACHE_DIR: 指定缓存目录。

8、配置镜像源

Windows: %APPDATA%\uv\uv.toml (例如 C:\Users\你的用户名\AppData\Roaming\uv\uv.toml)

如果文件或目录不存在,需要手动创建。

在 uv.toml 文件中添加以下内容:

bash 复制代码
index-url = "https://pypi.tuna.tsinghua.edu.cn/simple"

9、pycharm中配置uv

在path to uv输入uv安装的目录

9.1 windows查找uv安装目录

bash 复制代码
where uv
相关推荐
用户0332126663674 小时前
使用 Python 加密或解密 PDF 文档
python
小七-七牛开发者4 小时前
让 Go 走得更远:用 LLGo 打通 Go 与 C/C++/Python 生态
python·编程·编译器·llvm·llgo
CyrusYiVPP5 小时前
实测 Ollama 本地部署:我用 Python 搓了个离线问答机器人,Qwen4 27B 一到换个模型名就能用
人工智能·python
2601_967980116 小时前
Python中flatten( )函数及函数用法详解
python·numpy·数组操作·flatten函数·列表处理
xbzb6 小时前
自定义 yum 软件源:Linux 上 createrepo,Windows 上纯 Python 也能造
linux·运维·windows·python·yum·createrepo
合尘猫9 小时前
图片表格变结构化数据:OCR 后的三个坑
python·ocr
小小张说故事9 小时前
Python 里弱引用到底弱在哪:拆开 weakref.ref、回调陷阱和 WeakValueDictionary
python
用户0190275816110 小时前
用 DuckDB 存查 A 股 K 线:零服务、SQL 直接分析
python
程序员果子11 小时前
本体构建方法
人工智能·python·知识图谱·agent框架·本体
天天被压力12 小时前
【A股分钟级高频数据完全手册 #11】券商实时行情数据接口:实时交易(券商源)接入与字段
java·人工智能·python