在 Visual Studio 中创建和管理 Python 环境

本文内容
先决条件
“Python 环境”窗口
手动标识现有环境
修复或删除无效环境
修改注册表以更正环境
删除或移除 Python 环境
相关内容


Python 环境是运行 Python 代码的上下文,包括全局、虚拟和 Conda 环境 。 环境由解释器、库(通常是 Python 标准库)以及一组已安装的包组成。 这些组成部分共同确定有效的语言结构和语法、可访问的操作系统功能以及可使用的包。

在 Windows 上的 Visual Studio 中,可使用“Python 环境”窗口(如本文中所述)管理这些环境并选择其中一个作为新项目的默认环境 。 环境的其他方面可在以下文章中找到:

对于任何给定的项目,可选择特定环境而不使用默认环境。

有关为 Python 项目创建和使用虚拟环境的详细信息,请参阅使用虚拟环境。

如果想在环境中安装包,请参阅“包”选项卡引用。

若要安装另一个 Python 解释器,请参阅安装 Python 解释器。 通常,如果下载并运行传统 Python 分发版的安装程序,Visual Studio 会检测新的安装和环境是否出现在“Python 环境”窗口中并且是否可以为项目选择它们 。

 备注

>>你可以通过选择“文件”“打开”“文件夹”来管理作为文件夹打开的 Python 代码环境。 使用 Python 工具栏,可以在所有检测到的环境之间切换,还可以添加新环境。 环境信息存储在 Workspace .vs 文件夹中的 PythonSettings.json 文件中。

先决条件
已安装的 Python 工作负荷。
如果不熟悉 Visual Studio 中的 Python,请参阅以下文章了解一般背景信息:

在 Visual Studio 中使用 Python
在 Visual Studio 中安装 Python 支持
“Python 环境”窗口
Visual Studio 了解的环境显示在“Python 环境” 窗口中。 要打开该窗口,请使用以下某个方法:

依次选择“查看”“其他 Windows”“Python 环境”>>。
在解决方案资源管理器中,右键单击某项目的“Python 环境”节点,选择“查看所有 Python 环境”。


“Python 环境”窗口将出现在 Visual Studio 中的“解决方案资源管理器”旁边:

Visual Studio 使用注册表查找已安装的全局环境(遵循 PEP 514),以及查找虚拟环境和 conda 环境(请参阅环境类型)。 如果在列表中看不到预期的环境,请参阅手动标识现有环境。

在列表中选择环境时,Visual Studio 会在“Python 环境”窗口的“概述”选项卡上显示该环境的各种属性和命令,例如解释器位置。 “概述“选项卡底部的命令在解释器运行时分别打开一个命令提示符。 有关详细信息,请参阅“Python 环境”窗口选项卡引用 - 概述。

使用环境列表下方的下拉列表可切换到不同的选项卡,例如“包”和“IntelliSense”。 “Python 环境”窗口选项卡引用中也介绍了这些选项卡。

选择环境不会改变其与任何项目的关系。 Visual

### 如何在 Visual Studio Code 中配置 Python 虚拟环境 #### 创建虚拟环境 为了创建一个新的虚拟环境,在命令行中导航到项目文件夹并执行以下命令: 对于基于 `venv` 的模块(适用于大多数情况),可以使用如下命令来创建名为 `.venv` 的虚拟环境: ```bash python -m venv .venv ``` 这将在当前目录下创建一个名为`.venv`的文件夹,其中包含了独立于全局Python环境的新环境。 #### 切换至新创建的虚拟环境中 一旦创建好虚拟环境,可以通过终端激活它。不同的操作系统有不同的方法来激活虚拟环境: - **Windows**: 使用PowerShell运行下面的命令: ```powershell .\.venv\Scripts\Activate.ps1 ``` - **macOS/Linux**: 执行下列命令以启动虚拟环境: ```bash source ./.venv/bin/activate ``` 成功激活之后,应该会看到提示符前有一个括号包围着的名字表示现在正在使用的这个特定的虚拟环境下工作[^1]。 #### 在 VSCode 中选择解释器 当打开Visual Studio Code中的任何Python项目时,如果已经安装了多个Python版本或存在活跃的虚拟环境,则可以在状态栏左侧找到Python版本指示器。点击该指示器将会弹出可用Python解析器列表供选择。此时可以选择之前建立好的虚拟环境作为项目的默认解释器[^3]。 #### 安装依赖项 确保已切换到了正确的虚拟环境中后,就可以通过pip工具安装所需的库包了。通常情况下,这些需求会被记录在一个叫做requirements.txt的文本文件里。要按照此文件安装所有的依赖关系,请输入以下指令: ```bash pip install -r requirements.txt ``` 这样就完成了整个流程——从创建新的隔离化的工作空间直到设置完毕所有必要的软件组件以便顺利开展编码作业[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zeroty

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值