python项目创建过程

简介

本文默认你已经在自己的电脑中安装好了python及完成了相应的系统配置工作。同时也安装了vs code以及需要的相关插件。

详细步骤

创建虚拟环境

假设我们使用C:\Workspace作为本教程的工作空间,并且working_environment是我们的虚拟环境。

cd C:\Workspace
C:\Workspace>python -m venv working_environment

创建项目和设置VS Code

C:\Workspace\下创建一个名为project的新文件夹。(这个名称可以根据需要随便起名)然后使用 vs code 打开并可在其下创建相应的pyton文件及项目架构布局等。

在这里插入图片描述

我们要使用我们为此项目创建的虚拟环境,working_environment。为此,我们需要告诉VS Code虚拟环境的路径。

  • 文件->首选项->设置
  • 类型venv path在顶部的搜索栏
  • 添加C:\Workspace

在这里插入图片描述

当你在项目目录下创建了虚拟环境后,vs code 也会检查到,并在右下角有提示是否选择此虚拟文件,可以直接点击确定选择。

配置Linting,类型检查等

默认情况下,在VS Code中为Python启用了Pylint功能,但VS Code支持许多其他的检查器。本节演示了我每天使用的一些检查设置。

  • 文件->首选项->设置,然后在顶部搜索栏输入linting。将会出现许多检查器选项。

启用并安装pydocstyle

  • 选中pydocstyle选项框

在这里插入图片描述

  • 一旦我们选中该框,就会弹出一个安装选项。单击它进行安装pydocstyle

在这里插入图片描述

  • 如果我们要为pydocstyle添加非默认选项,请点击添加项目按钮。

在这里插入图片描述

添加我们想要的参数。例如,如果我们要使用numpy样式,请添加--convention=numpy

在这里插入图片描述

  • 然后单击确定按钮。它看起来像:

在这里插入图片描述

注意:pydocstyle的完整参数可以在http://www.pydocstyle.org/en/4.0.0/usage.html#command-line-interface上找到。

启用并安装mypy和启用并安装pep8

选中mypypep8选项框。(具体可以参考上一部分内容)

注意:所有检查器都安装在working_environment。

测试与调试

对于测试和调试的设置,VS Code具有非常全面的文档:

关于用vs code连接到远程Linux主机、WSL等,可参考此文章

总结

本文到这里就结束了。本文简单介绍使用 vs code 创建 python 项目的方式:创建项目并选择相应创建的虚拟环境,这样可以减少多个项目及项目包之间的依赖混乱问题。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,可以使用不同的方法来创建项目。以下是一种常用的方法: 1. 创建项目文件夹:首先,创建一个用于存放项目文件的文件夹。可以选择一个合适的名称,并在计算机上创建一个新文件夹。 2. 创建虚拟环境(可选):为了隔离项目的依赖项,建议在项目文件夹中创建一个虚拟环境。虚拟环境可以确保项目使用的Python包是独立于系统中其他Python环境的。可以使用`virtualenv`、`conda`或者`pyenv`等工具来创建虚拟环境。 3. 初始化项目:在项目文件夹中打开命令行终端,并使用以下命令初始化项目: ```bash $ cd /path/to/project-folder $ python -m venv venv # 创建虚拟环境 $ source venv/bin/activate # 激活虚拟环境(Linux/MacOS) $ venv\Scripts\activate # 激活虚拟环境(Windows) ``` 如果不使用虚拟环境,可以跳过虚拟环境的创建和激活步骤。 4. 安装依赖项:根据项目的需求,在虚拟环境中安装所需的Python包。可以使用`pip`来安装所需的包,例如: ```bash $ pip install package-name ``` 可以将所有的依赖项记录在一个`requirements.txt`文件中,并使用以下命令安装所有依赖项: ```bash $ pip install -r requirements.txt ``` 5. 创建项目文件:在项目文件夹中创建Python脚本文件、配置文件、数据文件等。根据项目的需求,组织文件结构,并将代码和资源放在适当的位置。 6. 开发项目:使用Python编写项目所需的代码。根据项目的规模和复杂性,可以使用不同的开发工具和框架。 7. 测试和调试:使用适当的测试工具对项目进行测试,并修复可能出现的错误或问题。 8. 文档和版本控制:编写项目文档,包括说明文档、API文档、示例代码等。对项目使用版本控制系统(如Git)进行管理,以便记录项目的变化并方便团队合作。 这只是一个基本的项目创建过程,具体的步骤和方法可能会因项目的类型和要求而有所不同。根据个人偏好和项目需求,可以选择适合自己的开发工具和流程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值