前言

  • uv 是一个 Rust 编写的 Python 管理工具,可以做 Python 版本管理和 Python 项目管理

Python 版本管理

  • 查看可用的 Python 版本

    $ uv python list
    cpython-3.13.0rc2-windows-x86-none    <download available>
    cpython-3.12.6-windows-x86-none       <download available>
    cpython-3.11.10-windows-x86-none      <download available>
    cpython-3.11.8-windows-x86_64-none    C:\Python311\python3.exe
    cpython-3.11.8-windows-x86_64-none    C:\Python311\python.exe
    cpython-3.10.15-windows-x86-none      <download available>
    cpython-3.9.20-windows-x86-none       <download available>
    cpython-3.8.20-windows-x86-none       <download available>
    cpython-3.7.9-windows-x86-none        <download available>
    pypy-3.7.9-windows-x86-none           <download available>
  • 安装指定版本的 Python

    uv python install 3.12.5
  • 卸载指定版本的 Python

    uv python uninstall 3.12.5
  • 查看 Python 可执行文件路径,默认打印找到的第一个可执行的 Python 文件,也即当前 uv 使用的 Python 解释器

    uv python find
  • Windows 下 msys2 打印当前环境 Python 版本

    uv python find | tr '\\' '/' | xargs cygpath | $(xargs) --version
  • 安装 Python 时可以设置代理,qbit 用了本地的 v2ray 代理

    export ALL_PROXY='http://127.0.0.1:10809'
  • uv 目前是在 https://github.com/indygreg/python-build-standalone/releases
    找的下载包
  • 可以在 v2ray 界面查看 uv 下载是否走了代理
    image.png

相关资料

本文出自 qbit snap

qbit
268 声望279 粉丝

引用和评论

0 条评论