Python/JS项目部署工具常用命令

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
posted @ 2026-02-12 11:57  戡玉  阅读(44)  评论(0)    收藏  举报