电脑安装过多个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\LibPython 标准库 的“老家”;
...\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/

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐