2.5 KiB
2.5 KiB
-
初始化仓库: 创建项目文件夹,初始化Git仓库。使用
git init创建仓库,并将.git文件夹放置于项目根目录下。 -
虚拟环境: 创建并激活虚拟环境。
- 创建虚拟环境 使用以下命令创建一个新的虚拟环境:
conda create -n <环境名称> python=<版本号>备注:python版本:3.12.11,环境名称为文件夹名称。 - 激活虚拟环境 激活刚创建的虚拟环境:
conda activate <环境名称> - 退出虚拟环境 使用以下命令退出当前激活的虚拟环境:
conda deactivate - 删除虚拟环境 如果需要删除某个虚拟环境,使用以下命令:
conda remove -n <环境名称> --all
- 创建虚拟环境 使用以下命令创建一个新的虚拟环境:
-
依赖管理:
- 安装 Poetry: 在激活的 Conda 环境中安装 Poetry。
conda install poetry- **取消环境建立:**配置 Poetry 不创建独立的虚拟环境,而是使用当前激活的 Conda 环境。
poetry config virtualenvs.create false- 初始化
poetry init -
代码风格/质量工具: 安装 black, flake8,并配置 pre-commit 钩子。
- 安装开发依赖
poetry add --dev black flake8 pre-commit- 配置 Black (可选):在 pyproject.toml 文件中添加 Black 配置
# pyproject.toml [tool.black] line-length = 88 target-version = ['py312']- 配置 Flake8:在项目根目录下创建 .flake8 文件,配置风格检查规则。
# .flake8 [flake8] max-line-length = 88 ignore = E501, W503 # 忽略 Black 处理的行长和运算符断行问题 exclude = .git, __pycache__, .venv, # src/ # 如果你使用 src 布局- 配置 pre-commit 钩子
# .pre-commit-config.yaml repos: - repo: https://github.com/psf/black rev: 23.3.0 # 使用最新版本 hooks: - id: black - repo: https://github.com/pycqa/flake8 rev: 6.0.0 # 使用最新版本 hooks: - id: flake8- 安装 pre-commit 钩子:执行此命令,将 pre-commit 钩子安装到你的 Git 仓库中。
pre-commit install -
初始代码结构:
project/ ├── src/ ├── config/ ├── tests/ ├── docs/ ├── logs/ ├── .gitignore ├── README.md └── pyproject.toml