🌐 代理相关
# Windows CMD 设置代理
set HTTP_PROXY=http://127.0.0.1:7890
set HTTPS_PROXY=http://127.0.0.1:7890# PowerShell 设置代理
$env:HTTP_PROXY="http://localhost:7890"
$env:HTTPS_PROXY="http://localhost:7890"# Linux 设置代理
export http_proxy="http://localhost:7890"
export https_proxy="http://localhost:7890"# 测试代理是否可用
curl https://www.google.com.hk/
🐍 Python & pip
# 使用清华源安装依赖
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名# 导出/安装依赖
pip freeze > requirements.txt
pip install -r requirements.txt
pip install -r requirements.txt --proxy http://localhost:7890
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt# 卸载 requirements.txt 中的所有包
pip uninstall -r requirements.txt -y
📦 conda 虚拟环境
# 搜索 Python 版本
conda search "^python$"# 创建虚拟环境
conda create -n owl python=3.10 -y
conda create -n lidar python=3.9.21 -y
conda create -n assign python=3.12.7 -y
conda create -n tel_bot python=3.8.20 -y# 激活环境
conda activate owl
conda activate lidar
conda activate assign
conda activate tel_bot# 删除环境
conda env remove --name llm -y# 禁止默认进入 base 环境
conda config --set auto_activate_base false# 设置清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set channel_priority strict
⚡ uv 虚拟环境
# 创建虚拟环境(当前目录 .venv)
uv venv# 在指定路径创建虚拟环境
uv venv C:\Projects\myenv# 进入虚拟环境 (Windows PowerShell)
.\.venv\Scripts\activate.ps1# 进入虚拟环境 (Linux / MacOS)
source .venv/bin/activate# 安装依赖(等价于 pip)
uv pip install requests numpy pandas# 导出依赖
uv pip freeze > requirements.txt# 用 requirements.txt 安装依赖
uv pip install -r requirements.txt
🔥 PyTorch 本地安装
# 从本地 whl 文件安装
pip3 install H:\Project\Python\torch-2.3.0+cu121-cp39-cp39-win_amd64.whl# 安装 torchvision 和 torchaudio
pip3 install torchvision torchaudio
🐙 Git
git add .
git remote -v# 修改远程地址
git remote add github https://github.com/loks666/policy_analysis.git
git remote rename origin github
git remote remove origin
git remote set-url github https://github.com/loks666/get_jobs.git# 设置用户信息
git config --global user.email "bad.boy.94548@gmail.com"
git config --global user.name "Jax Bot"# Git LFS 跟踪
git lfs track policy# 配置 Git 代理
git config --global http.proxy http://localhost:7890
git config --global https.proxy http://localhost:7890
📦 Node.js / npm / pnpm
# 切换 Node.js 版本
nvm use 16# npm 设置源
npm config set registry https://registry.npmjs.org/
npm config set registry https://registry.npm.taobao.org/# 设置/取消代理
npm config set proxy http://localhost:7890
npm config set https-proxy http://localhost:7890
npm config delete proxy
npm config delete https-proxy# 设置 SSL 策略
npm set strict-ssl false
npm set strict-ssl true# 安装依赖
npm install# 全局安装 pnpm
npm install -g pnpm
pnpm add -g pnpm# pnpm 使用
pnpm add next react react-dom
pnpm install# 检查代理配置
npm config get proxy
npm config get https-proxy# 使用腾讯云源
--registry http://mirrors.cloud.tencent.com/npm/
🐳 Docker
# 构建镜像并推送
docker build -t general9527/sports-meet-front:latest .
docker push general9527/sports-meet-front:latest# 清理无用镜像/卷
docker image prune -a -f
docker volume prune -f# 访问宿主机
host.docker.internal
🐧 Linux 常用
# 查看日志最后 2000 行
tail -n 2000 /mnt/odoo/odoo14/custom/log/odoo-server14.log# 实时追踪日志
tail -f -n 2000 /mnt/odoo/odoo14/custom/log/odoo-server14.log
💾 SQL
-- 如果数据库存在,则删除它
DROP DATABASE IF EXISTS ddos;-- 创建新的数据库(UTF8MB4 编码,bin 比较)
CREATE DATABASE weiboarticle CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;-- 使用新数据库
USE weiboarticle;