简介uv是一个不收取任何费用的Python包管理器,能够快速构建、可靠且易于使用的全面Python项目,相比pip包管理器,更加专注于性能。 uv利用全局模块缓存,因此可以最小化磁盘空间使用,它支持Linux、Windows和macOS。 官网以及安装教程地址:https://github.com/astral-sh/uv ![]() 1、使用PyPI进行安装。 # On macOS and Linux. curl -LsSf https:///uv/install.sh | sh # On Windows. powershell -c "irm https:///uv/install.ps1 | iex" # With pip. pip install uv # With pipx. pipx install uv # With Homebrew. brew install uv # With Pacman. pacman -S uv 2、创建虚拟环境。 uv venv 3、激活虚拟环境。 # On macOS and Linux. source .venv/bin/activate # On Windows. .venv\Scripts\activate 4、将软件包安装到虚拟环境中。 uv pip install flask # Install Flask. uv pip install -r requirements.txt # Install from a requirements.txt file. uv pip install -e . # Install the current project in editable mode. uv pip install "package @ ." # Install the current project from disk uv pip install "flask[dotenv]" # Install Flask with "dotenv" extra. 5、从输入文件生成一组锁定的依赖项。 uv pip compile pyproject.toml -o requirements.txt # Read a pyproject.toml file. uv pip compile requirements.in -o requirements.txt # Read a requirements.in file. 6、将一组锁定的依赖项与虚拟环境同步。 uv pip sync requirements.txt # Install from a requirements.txt file. |
|