Python 虚拟环境作用,如何在Visual Code中实现

部署运行你感兴趣的模型镜像


前言

Python 虚拟环境就是虚拟出的一个Python版本运行环境,在做开发的时候针对不同项目需要不同Python版本及库文件时,如果都在一个python环境下开发那么会导致python会库相当混乱并且如果运行在不同版本python下会添加很多麻烦,虚拟环境就相当于为每个项目单独设置测试台,每个项目分别管理自己独立的python版本及库,非常方便测试;

本介绍所用python版本: 3.10.4
Vislual code 版本: 1.67.0
创建日期:2022-05-22


一、如何生成python虚拟环境?

  1. 通过pip安装创建虚拟环境模块,此例用的virtualenv
    pip install virtualenv
  2. 新建一个文件夹,用于存储python虚拟环境文件
    例如 :示例文件夹地址 C:\Users\reedi\Desktop\pythonVenv1
  3. 打开cmd命令行,进入所新创建的文件夹中
    本例:执行CMD命令: cd C:\Users\reedi\Desktop\pythonVenv1
  4. CMD命令行执行 python -m venv <虚拟环境名称>,即可创建虚拟环境
    本例虚拟环境名称取pythonVirtual,所以命令为: python -m venv pythonVirtual

在这里插入图片描述

二、Visual Code如何引用python虚拟解释器

  1. 打开visual code,并执行文件菜单下的【打开文件夹】选项设置当前项目文件夹
  2. 当打开对应的项目文件夹后,即可查看虚拟环境文件夹列表,结果如下图所示
  3. 选择当前文件夹下的虚拟环境即可完成Visual code 对虚拟python环境的引用 ,在切换完成下方的解释器名称带有venv字样;

在这里插入图片描述
4. 如果当前选项中没有所创建的虚拟环境,则可能需要加一步,在Powershell 或cmd 中执行虚拟环境中相应的脚本来激活虚拟环境
注意:在执行脚本时候一定要确保已经进入到了脚本所在的文件夹下,否则无法定位到其所在位置脚本无法执行

在这里插入图片描述


Visual code 应用Tips:

Visual code 有划分出工作区,项目文件都可以放到一个工作区里,这样可以统一管理文件,同时可以单独设置每个工作区所用的扩展插件,减少visual code 插件冗余
在这里插入图片描述

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>好的,我现在需要帮助用户在Visual Studio Code 2022中配置和使用Python虚拟环境。首先,我得回忆一下相关步骤,并结合提供的引用内容,确保信息准确。 根据引用[2],用户提到在VSC中配置Python环境,使用虚拟环境的步骤包括安装Python、创建虚拟环境、选择解释器,以及配置终端。用户可能已经安装了Python和VSC,但需要指导如何创建和管理虚拟环境。 第一步,安装Python扩展。这是必须的,因为VSC需要这个扩展来支持Python开发。用户可能已经安装了,但需要确认。如果没有安装,应该指导他们去扩展市场搜索并安装。 接下来是创建虚拟环境Python自带的venv模块是常用的工具。用户需要在项目文件夹中打开终端,运行python -m venv env。这里可能需要确认Python是否正确安装并添加到PATH中,如引用[1]提到的检查Python安装与PATH配置。 然后,选择解释器。通过命令面板选择Python解释器,指向虚拟环境中的python.exe。引用[2]提到使用ctrl+shift+p打开设置,搜索Python: Select Interpreter,这和我的记忆一致。 配置终端自动激活虚拟环境。在VSC的设置中,确保终端自动激活虚拟环境。这可能需要修改settings.json文件,添加"python.terminal.activateEnvironment": true。引用[2]中的用户提到打开终端后自动进入env环境,说明这一步很重要。 安装依赖包的部分,用户可能需要使用镜像源加速,如引用[2]中提到的阿里镜像。建议用户修改pip的源,这样安装包更快。 最后,验证配置是否成功,运行一个测试脚本,确保终端使用的是虚拟环境Python解释器。如果用户遇到问题,可能需要检查路径是否正确,或者虚拟环境是否创建成功。 现在需要将这些步骤分点说明,结构清晰,同时引用相关的引用内容。确保用户能够一步步跟随操作,避免遗漏关键点。可能的问题包括路径错误、扩展未安装或终端配置不正确,需要提前预判并给出解决方法。</think>### 如何在 Visual Studio Code 中设置和使用 Python 虚拟环境 #### 1. **安装必要工具** - **Python 环境**:确保已安装 Python,并添加到系统 PATH 中(可通过终端输入 `python --version` 验证)[^1]。 - **VS Code Python 扩展**:在扩展市场中搜索并安装 `Python` 扩展(支持代码提示、调试等功能)[^1]。 #### 2. **创建虚拟环境** 1. 在项目文件夹中打开终端(快捷键 `Ctrl + ~`)。 2. 运行以下命令创建虚拟环境(假设环境名为 `env`): ```bash python -m venv env ``` *说明:虚拟环境会隔离项目依赖,避免全局安装冲突。* #### 3. **选择虚拟环境解释器** 1. 按 `Ctrl + Shift + P` 打开命令面板。 2. 输入 `Python: Select Interpreter`,选择路径为 `env/Scripts/python.exe`(Windows)或 `env/bin/python`(Linux/macOS)的解释器[^2]。 #### 4. **配置终端自动激活虚拟环境** - 在 VS Code 设置中(`Ctrl + ,`),搜索 `Python: Terminal Activate Environment`,勾选以启用自动激活功能。 - *验证*:重启终端后,路径前应显示 `(env)`,表示已进入虚拟环境。 #### 5. **安装依赖包** - 在终端中使用镜像源加速安装(例如阿里云镜像): ```bash pip install numpy -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com ``` - *提示*:依赖包会安装在虚拟环境的 `Lib/site-packages` 目录下,不影响全局环境。 #### 6. **验证配置** - 创建测试文件 `demo.py`,写入简单代码(如 `print("Hello")`)。 - 在终端运行 `python demo.py`,若输出正常且终端路径显示 `(env)`,则配置成功[^2]。 --- ### 常见问题解决 - **终端未激活虚拟环境**:手动运行 `.\env\Scripts\activate`(Windows)或 `source env/bin/activate`(Linux/macOS)。 - **解释器路径错误**:检查虚拟环境是否创建在项目根目录下,或通过命令面板重新选择解释器。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值