python包管理工具uv

4次阅读
没有评论

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

正文完
 0
评论(没有评论)