py(python‑manager)
# 列出本机所有Python(*标记默认版本)
py list
# 查看线上可安装版本列表
py list --online
# 安装指定版本
py install 3.14
# 卸载指定版本
py uninstall 3.14
# 使用3.14运行脚本
py -3.14 test.py
# 设置默认版本(PowerShell)
[Environment]::SetEnvironmentVariable("PYTHON_MANAGER_DEFAULT","3.14","User")
# 使用当前默认托管 Python(3.14)创建虚拟环境
py -m venv .venv
pip
# 安装单个依赖
pip install fastapi uvicorn
# 安装批量依赖
pip install -r requirements.txt
# 使用当前默认 python 创建虚拟环境
python -m venv .venv
# 激活环境(window Bash)
source .venv/Scripts/activate
# 激活环境(window CMD/PowerShell)
venv/Scripts/activate
# 退出环境
deactivate
uv
# 查看可安装和已安装的 Python 版本
uv python list
# 查看已安装的 Python 版本
uv python list --only-installed
# 安装指定的 python 版本
uv python install 3.12.12
# 固定项目 Python 版本
uv python pin 3.12.12
# 创建虚拟环境
uv venv
# 创建虚拟环境,同时指定 Python 版本
uv venv--python=3.12.12
# 自动创建/更新虚拟环境,精确安装锁定依赖
uv sync
# 自动创建/更新虚拟环境,精确安装锁定依赖,强制指定 Python 解释器版本
uv sync --python 3.12.12
# 添加生产依赖(自动安装并写入 pyproject.toml 和 uv.lock)
uv add requests
# 添加开发依赖
uv add --dev pytest
# 删除依赖
uv remove requests
# 运行项目脚本(无需手动激活环境,自动使用 .venv 执行)
uv run python main.py
# 运行项目命令(自动在虚拟环境中运行)
uv run langgraph dev
# 全局安装命令行工具(ruff、black等)
uv tool install ruff
# 更新全局工具
uv tool upgrade ruff
# 查看全局安装工具
uv tool list
# 清理全局包缓存
uv cache clean
# 查看缓存目录
uv cache dir
conda
# 查看 conda 版本
conda --version
# 更新 conda 自身
conda update -n base -c defaults conda
# 查看所有已创建的虚拟环境
conda env list
# 创建虚拟环境(指定 Python 版本)
conda create -n myenv python=3.10
# 激活虚拟环境(Windows / Linux / Mac 通用)
conda activate myenv
# 退出当前环境
conda deactivate
# 删除虚拟环境
conda remove -n myenv --all
# 查看当前环境已安装的包
conda list
# 安装包(conda 源)
conda install numpy
# 安装指定版本包
conda install numpy=1.24.0
# 卸载包
conda uninstall numpy
# 从 requirements.txt 安装
pip install -r requirements.txt
# 导出当前环境的依赖(分享用)
conda env export > environment.yml
# 从 yml 文件创建环境
conda env create -f environment.yml
# 清理无用安装包(释放空间)
conda clean -a
pm2
# 显示所有进程状态
pm2 list
# 监控所有进程
pm2 monit
# 启动应用(添加 ecosystem.config.js 文件后)
pm2 start
# 启动应用(命名为 app)
pm2 start -n app
# 停止 app 应用
pm2 stop app
# 删除 app 应用
pm2 delete app
# 重启 app 应用
pm2 restart app
# 保存配置
pm2 save
# 设置开启启动
pm2 startup