Python 项目初始化

undefined

解决方案

步骤 1:创建项目目录并进入

mkdir myproject && cd myproject

步骤 2:创建虚拟环境,隔离项目依赖

python -m venv .venv

步骤 3:激活虚拟环境(Windows 用 .venv\Scripts\activate)

source .venv/bin/activate

步骤 4:升级 pip 到最新版,避免兼容性问题

pip install --upgrade pip

步骤 5:创建源码和测试目录

mkdir src tests

步骤 6:创建包初始化文件和入口文件

touch src/__init__.py src/main.py tests/__init__.py tests/test_main.py

步骤 7:安装开发工具:格式化、测试、类型检查

pip install ruff pytest mypy

步骤 8:记录当前依赖版本

pip freeze > requirements.txt

步骤 9:创建 .gitignore 排除不需要版本控制的文件

echo '.venv/
__pycache__/
*.pyc
.mypy_cache/' > .gitignore

步骤 10:初始化 Git 仓库并提交

git init && git add -A && git commit -m 'init: 项目初始化'