UV的使用总结
在UV的文档中摘取一些常用的命令罗列在这里参考文档。
使用uv来管理项目(替代)
1. uv init hello-world # 初始化项目
2. cd hello-world
3. uv add 'numpy==2.0' # 增加依赖
4. uv lock --upgrade-package requests # 更新项目依赖
5. uv remove numpy # 删除项目依赖
参考
使用uv来配置项目的python版本
为项目指定python版本
uv venv --python 3.11.6
也可以通过<实现>-<版本>-<操作系统>-<架构>-<C 库>
来指定其他架构的python版本
在系统中首先安装python版本
uv python install 3.12.3
安装python到系统
uv python install 3.12 --default --preview
查找python的可执行文件的路径在哪里
uv python find
UV创建虚拟环境
uv venv
uv venv my-name
source .venv/bin/activate
.venv\Scripts\activate
deactivate
UV安装
uv pip install flask
uv pip install "git+https://github.com/astral-sh/ruff"
uv pip install -r requirements.txt
uv pip install -r pyproject.toml
uv pip uninstall flask
uv pip freeze
uv pip show numpy
UV的安装
windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
linux/macos
curl -LsSf https://astral.sh/uv/install.sh | sh
wget -qO- https://astral.sh/uv/install.sh | sh
UV文档
使用pip和pipx安装
pipx install uv
pip install uv