python 版本生命周期: https://www.python.org/downloads/
python3.14支持到2030年,安装使用该版本
sqlite3
查看集成的版本:
import sqlite3
print(sqlite3.sqlite_version)
输出:
C:\>python
Python 3.14.4 (tags/v3.14.4:23116f9, Apr 7 2026, 14:10:54) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> print(sqlite3.sqlite_version)
3.50.4
uv
安装:
pip install uv
将uv.exe 所在文件夹加入系统path
升级:
pip install --upgrade uv
查看可用的python版本:
uv python list
cpython-3.15.0a8-windows-x86_64-none <download available>
cpython-3.15.0a8+freethreaded-windows-x86_64-none <download available>
cpython-3.14.4-windows-x86_64-none C:\Python314\python.exe
cpython-3.14.4-windows-x86_64-none C:\ProgramData\chocolatey\bin\python3.14.exe
cpython-3.14.4-windows-x86_64-none <download available>
cpython-3.14.4+freethreaded-windows-x86_64-none C:\Python314\python3.14t.exe
cpython-3.14.4+freethreaded-windows-x86_64-none <download available>
cpython-3.13.13-windows-x86_64-none <download available>
cpython-3.13.13+freethreaded-windows-x86_64-none <download available>
cpython-3.12.13-windows-x86_64-none <download available>
cpython-3.11.15-windows-x86_64-none <download available>
cpython-3.10.20-windows-x86_64-none <download available>
cpython-3.9.25-windows-x86_64-none <download available>
cpython-3.8.20-windows-x86_64-none <download available>
pypy-3.11.15-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>
初始化项目:
cd uvTestProject
uv python pin 3.14t
uv init
会生成 .python_version 文件,内容: 3.14+freethreaded
pyproject.toml
[project]
name = "uvtestproject"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.14"
dependencies = []
运行脚本: uv run main.py
uv run main.py
Using CPython 3.14.4+freethreaded interpreter at: C:\Python314\python3.14t.exe
Creating virtual environment at: .venv
Hello from uvtestproject!
会使用制定编译器创建环境 .venv
spyder
参考: https://www.dschoni.de/programming/144/
windows系统层级安装spyder:
uv tool install spyder
warning: `~\.local\bin` is not on your PATH. To use installed tools, run `$env:PATH = "~\.local\bin;$env:PATH"` or `uv tool update-shell`.
项目层级安装Spyder kernels 到uv创建的项目 .venv 中(不会添加到项目requirements) :
cd uvTestProject
uv pip install spyder-kernels
启动:
uvx spyder
其他
删除系统和用户path中的WindowsApps路径,避免命令行输入python启动windows store:
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
正文完