我的‘Python’在哪里 (UV)
·
电脑安装过多个python,都点乱,有点乱。
where python
C:\Users\Administrator>where python
D:\install\pyt\python.exe
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python.exe
where 会把当前 PATH 里所有叫 python.exe 的文件按搜索顺序列出来。
出现两条(甚至更多)只说明:系统里装了不止一份 Python,或者同一份安装被写进了两条 PATH 记录。
排在最上面的就是默认那条。
有两条路径,通过执行程序也可以确定当前python用的是哪个
python -c "import sys,os;print(sys.executable)"
C:\Users\Administrator>python -c "import sys,os;print(sys.executable)"
D:\install\pyt\python.exe
切换
py -0 # 列出所有已注册版本
py -3.11 # 明确启动 3.11
pip install 安装的库目录在哪里
python -m site --user-site # 用户级安装路径(仅对当前用户生效)
C:\Users\Administrator>python -m site --user-site
C:\Users\Administrator\AppData\Roaming\Python\Python313\site-packages
python -c "import site,os;print(*site.getsitepackages(),sep='\n')" # 系统级安装路径(对所有用户生效)
C:\Users\Administrator>python -c "import site,os;print(*site.getsitepackages(),sep='\n')"
D:\install\pyt
D:\install\pyt\Lib\site-packages
找到!

...\pyt\Lib 是 Python 标准库 的“老家”;...\pyt\Lib\site-packages 是 第三方包 的“停车场”。
二者平级,互不干扰,后者专门留给 pip install(或手动 setup.py install)放你额外装的库。
uv安装多个Python版本
pip install uv

uv python install 3.10 3.15 安装多个版本
C:\Users\Administrator>uv python install 3.10 3.15
Installed 2 versions in 15m 41s
+ cpython-3.10.19-windows-x86_64-none (python3.10.exe)
+ cpython-3.15.0a1-windows-x86_64-none (python3.15.exe)
warning: `C:\Users\Administrator\.local\bin` is not on your PATH. To use installed Python executables, run `set PATH="C:\\Users\\Administrator\\.local\\bin;%PATH%"` or `uv python update-shell`.
uv python find 3.10 找版本
C:\Users\Administrator>uv python find 3.10
C:\Users\Administrator\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\python.exe
uv python list
C:\Users\Administrator>uv python list
cpython-3.15.0a1-windows-x86_64-none AppData\Roaming\uv\python\cpython-3.15.0a1-windows-x86_64-none\python.exe
cpython-3.15.0a1-windows-x86_64-none <download available>
cpython-3.15.0a1+freethreaded-windows-x86_64-none <download available>
cpython-3.14.0-windows-x86_64-none <download available>
cpython-3.14.0+freethreaded-windows-x86_64-none <download available>
cpython-3.13.9-windows-x86_64-none <download available>
cpython-3.13.9+freethreaded-windows-x86_64-none <download available>
cpython-3.13.4-windows-x86_64-none D:\install\pyt\python.exe
cpython-3.12.12-windows-x86_64-none <download available>
cpython-3.11.14-windows-x86_64-none <download available>
cpython-3.10.19-windows-x86_64-none AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\python.exe
cpython-3.10.19-windows-x86_64-none <download available>
cpython-3.9.24-windows-x86_64-none <download available>
cpython-3.8.20-windows-x86_64-none <download available>
pypy-3.11.13-windows-x86_64-none <download available>
pypy-3.10.16-windows-x86_64-none <download available>
pypy-3.9.19-windows-x86_64-none <download available>
pypy-3.8.16-windows-x86_64-none <download available>
graalpy-3.12.0-windows-x86_64-none <download available>
graalpy-3.11.0-windows-x86_64-none <download available>
graalpy-3.10.0-windows-x86_64-none <download available>
UV 添加镜像
uv add requests --default-index https://mirrors.aliyun.com/pypi/simple/
更多推荐


所有评论(0)