Skip to content

python包管理工具

uv 项目级python管理

http://github.com/astral-sh/uv

https://docs.astral.sh/uv/guides/integration/fastapi/ using uv with fastapi

shell
pip install uv

# Initialized project `example` at `/home/user/example`
uv init example

cd example

 uv add ruff
# Creating virtual environment at: .venv
# Resolved 2 packages in 170ms
#   Built example @ file:///home/user/example
# Prepared 2 packages in 627ms
#Installed 2 packages in 1ms
# + example==0.1.0 (from file:///home/user/example)
# + ruff==0.5.0

uv run ruff check
# All checks passed!

uv lock
# Resolved 2 packages in 0.33ms

uv sync
# Resolved 2 packages in 0.70ms
# Checked 1 package in 0.02ms

uv run --with jupyter jupyter notebook

miniconda 全局python管理

优雅地安装 miniconda

https://www.anaconda.com/download/success

shell
# 安装 Jupyter Notebook
conda install notebook

# 启动 Jupyter Notebook
jupyter notebook