- 分类
- Windows环境
【开发环境】最强Python管理器uv
本文系统介绍了 Python 包管理工具 **uv** 的核心功能与最佳实践。uv 是基于 Rust 构建的超快、独立二进制工具,无需预装 Python 即可安装(推荐 `curl | sh` 方式)。其核心围绕三层模型展开:**Python 版本管理**(`uv python install/pin/find`)、**虚拟环境隔离**(`uv venv` + 自动激活)和 **项目依赖管理**(以 `pyproject.toml` 和跨平台锁文件 `uv.lock` 为中心)。支持一键初始化项目(`uv init`)、智能版本切换(通过 `.python-version`)、多环境同步(`uv sync`)、依赖增删升级(`uv add/remove/lock`)及全局工具管理(`uv tool`,替代 pipx)。还涵盖内联脚本依赖(PEP 723)、Monorepo 工作区、国内镜像配置、CI/CD 集成等进阶用法。全文强调确定性、可复现性与团队协作规范——推荐提交 `uv.lock` 和 `.python-version`,忽略 `.venv/`。(199字)
【开发环境】使用nvm安装管理node环境
Windows 安装nvm 下载地址:https://github.com/coreybutler/nvm-windows/releases 安装node # 列出所有node版本
nvm list
# 查看当前版本
nvm current
# 安装指定版本
nvm install 20
#
【开发环境】WSL配置github ssh
本文详细介绍了在 Ubuntu(特别是 WSL 环境)中配置 Git SSH 访问的完整流程。首先通过 `apt` 安装 Git 和 OpenSSH 客户端,并验证版本;接着使用 `ssh-keygen -t ed25519` 生成高强度 SSH 密钥对,推荐设置 passphrase 增强安全性;随后启动 `ssh-agent` 并用 `ssh-add` 加载私钥,建议将相关命令写入 `~/.bashrc` 或 `~/.zshrc` 实现自动加载;再将公钥(`id_ed25519.pub`)添加至 GitHub、GitLab 或 Gitee 等平台的 SSH 设置中;之后通过 `ssh -T git@github.com` 验证连接成功;最后配置 Git 全局用户信息(name 和 email)。整个过程兼顾安全性与便捷性,适用于开发者快速搭建安全、免密的 Git 工作环境。(198字)
【开发环境】Windows 下 WSL2 运行 Claude Code 卡顿的解决方法
问题:Windows在WSL2(Ubuntu)下运行Claude Code,在REPL终端内打字卡顿(尤其新开Claude Code窗口前1分钟) 原因: WSL2 会将 Windows 的 Path 追加到 Linux 的PATH,发现 powershell.exe 后,会反复调用它获取 Wind