使用VSCode开发 Python虚拟环境配置说明

这里给大家介绍下怎么配置VSCode的环境来开发Python。
在这里插入图片描述

介绍:
VSCode是一款由Microsoft开发的免费、开源的代码编辑器。它具有许多优势,使其成为许多开发者喜爱的工具之一。以下是一些VSCode的主要优势:

  • 轻量且快速启动: VSCode是一款轻量级的编辑器,启动速度很快,使开发者能够更快地进入工作状态。

  • 丰富的扩展生态系统: VSCode拥有丰富的扩展市场,用户可以通过安装扩展来扩展编辑器的功能。这包括语言支持、调试器、主题等。

  • 强大的代码编辑功能: 提供了智能感知、代码补全、代码导航等功能,使得编写代码更加高效。

  • 内置集成终端: VSCode内置了集成终端,无需离开编辑器即可执行命令和脚本。

  • 跨平台支持: 可在Windows、macOS和Linux上运行,使得开发者可以在不同平台上使用相同的开发环境。

第一、安装Python包

这里去Python的官网根据你的电脑下载对应的安装包,建议安装python3.7以上版本,涉及到ai相关的对python的版本基础要求。
python可以安装多个版本,不影响正常使用
在这里插入图片描述
注意要购下最下面的Add Path ,这里是帮你自动注册python的环境变量,如果没哟勾选,后面需要手动去配置环境变量

第二、在VsCode上安装Python的开发插件

打开VSCode,点击左侧的扩展图标(或使用快捷键Ctrl+Shift+X),在搜索框中输入"Python",找到由Microsoft提供的Python扩展,并点击安装。
在这里插入图片描述
在VSCode中创建一个新的Python文件,例如,可以使用.py作为文件扩展名。

print("Hello, World!")

第三、使用venv配置虚拟环境

为什么要用虚拟环境:
Python的虚拟环境(Virtual Environment,简称venv)是一种用于隔离项目依赖关系的工具。使用虚拟环境有以下几个主要用处:

  • 隔离项目依赖: 虚拟环境允许你在每个项目中创建一个独立的Python环境,这样项目的依赖关系就不会与其他项目冲突。每个虚拟环境都有自己的安装包和Python解释器,使得项目之间的依赖得以隔离。

  • 版本控制: 虚拟环境可以被版本控制,将其配置文件(通常是requirements.txt或Pipfile)包含在项目的版本控制系统中。这样,其他开发者在获取项目代码时可以轻松地创建相同的虚拟环境,确保一致的依赖。

  • 依赖管理: 使用虚拟环境可以更方便地管理项目所需的特定版本的依赖项。每个项目都可以有自己的依赖项列表,不会受到其他项目的影响。

  • 避免全局污染: 在全局Python环境中安装软件包可能会导致全局环境的混乱。使用虚拟环境可以避免向全局环境添加不必要的依赖,减少对系统的干扰。

  • 轻松迁移: 通过将虚拟环境包含在项目中,可以更轻松地在不同的计算机和操作系统上迁移项目。这使得项目的部署和共享变得更加简便。

创建venv虚拟环境
打开你的项目: 打开VSCode,然后通过文件菜单或命令行进入你的Python项目的根目录。

打开终端: 在VSCode中,点击顶部菜单中的“View” -> “Terminal” 或使用快捷键Ctrl+ ` 打开终端。

创建虚拟环境: 在终端中,运行以下命令来创建一个名为venv的虚拟环境:

python -m venv venv

激活虚拟环境: 在终端中运行以下命令激活虚拟环境:
在 Windows 上:

.venvScriptsactivate

在 macOS/Linux 上:

source venv/bin/activate

你会注意到终端的提示符会发生变化,显示当前处于虚拟环境中。
在这里插入图片描述
安装依赖项: 在虚拟环境中运行以下命令安装你项目所需的依赖项