使用VSCode搭建Python项目隔离的虚拟环境,非常实用!

前言

大量的项目,使用不同的版本,打包部署极大地浪费了时间和成本。

一、Python虚拟环境是什么?

Python虚拟环境是一个独立的、隔离的Python运行环境,允许你在同一台机器上同时管理和运行多个不同版本的Python及其包/库。

二、环境版本

window 10
Python 3.10.0
Visual Studio Code 1.82

三、搭建步骤

1.创建工作空间

创建一个工作空间:名为为vsspace;
在这里插入图片描述

2.创建虚拟环境

在vs命令行(terminal)中输入命令:

python -m venv vsvenv

创建Python虚拟环境文件夹 vsvenv;在这里插入图片描述
创建完成后,左侧菜单会出现一个虚拟目录列表,也就是项目的虚拟环境;
在这里插入图片描述

3.激活虚拟环境

  1. 在命令行中输入命令cd .\vsvenv\Scripts,进入虚拟环境目录;
  2. 在命令行中输入命令 .\Activate.ps1 ,激活当前虚拟环境;

如出现如下错误,按照下方步骤操作:在这里插入图片描述
a. 使用管理员运行PowerShell
在这里插入图片描述
b. 输入命令:Get-ExecutionPolicy,输出的是:”Restricted";
在这里插入图片描述
c. 输入命令:Set-ExecutionPolicy RemoteSigned,并在输入框中输入“Y”;
在这里插入图片描述
d. 输入命令:Get-ExecutionPolicy,输出的是:”RemoteSigned";
在这里插入图片描述

  1. 再次输入 .\Activate.ps1命令,出现(vsvenv)虚拟目录,到此就算激活成功了。
    在这里插入图片描述
    至此,Python虚拟环境搭建完毕。在虚拟环境中pip安装的第三方库都只作用于该虚拟环境,不影响系统环境。

4.推出虚拟环境

在命令行输入命令 deactivate;
在这里插入图片描述

四、验证测试

创建测试py文件,demo.py;
在这里插入图片描述
运行结果:
在这里插入图片描述
到此,整个环境搭建与验证结束。

五、总结

  1. 包管理与隔离:使用虚拟环境可以方便地管理和隔离不同项目的包依赖关系。每个虚拟环境都有独立的Python解释器和包安装目录,这意味着你可以在不同的虚拟环境中安装和管理不同版本的包,而不会相互干扰或冲突。
  2. 版本控制:通过创建不同的虚拟环境,你可以轻松切换Python版本。每个虚拟环境都可以使用不同的Python版本,并且可以在项目之间进行切换,而无需全局更改Python版本。
  3. 简化部署:使用虚拟环境可以简化项目的部署过程。你可以将虚拟环境与项目一起打包,并在其他机器上轻松地重新创建相同的开发环境。这样可以确保项目在不同环境中具有相同的依赖关系,减少了配置和依赖问题。
  4. 操作灵活性:通过激活或退出虚拟环境,你可以快速切换项目之间的工作环境。这样你可以有效地管理多个项目,而无需全局更改设置或手动安装特定版本的包。
  5. 清理和维护:在虚拟环境中安装的包不会影响全局Python环境,这使得清理和维护变得更加方便。如果你不再需要某个虚拟环境,只需删除相应的目录即可。
  • 6
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 很高兴为您解答。您可以使用VSCode创建Python虚拟环境,只需要在VSCode中打开一个新的终端,然后使用以下命令:python -m venv <虚拟环境名称>。这样就可以创建一个新的Python虚拟环境了。 ### 回答2: 在VSCode中创建Python虚拟环境可以通过以下步骤完成: 1. 首先,确保已安装Python环境和VSCode编辑器。 2. 打开VSCode并打开新的命令行终端。 3. 在终端中输入以下命令来安装Python包管理器pipenv:`pip install pipenv` 4. 确保终端的工作目录位于你想要创建虚拟环境的文件夹内。 5. 输入以下命令来创建一个新的虚拟环境:`pipenv --python 3.9` 在上述命令中,3.9代表Python版本,你可以根据需要更换。 6. 等待命令执行完成后,将会在当前文件夹下生成一个新的Pipfile和Pipfile.lock文件。 7. 输入以下命令来激活虚拟环境:`pipenv shell` 激活后,终端的提示符会改变,表示已进入虚拟环境。 8. 现在,你可以在虚拟环境使用pip安装所需的Python包,例如:`pip install numpy` 虚拟环境可以保持独立于其他Python环境,方便你组织和管理项目所需的包。 9. 当你完成项目开发并想要退出虚拟环境时,只需在终端中输入 `exit` 即可退出虚拟环境。 通过以上步骤,你就成功在VSCode中创建了一个Python虚拟环境使用虚拟环境可以避免不同项目之间的依赖冲突,增加了项目的可移植性和可复现性。 ### 回答3: VSCode可以使用Python虚拟环境来创建和管理项目。创建Python虚拟环境有两种方法: 方法1:使用终端创建虚拟环境 1. 打开VSCode,并打开终端(在菜单栏中选择“终端”->“新建终端”)。 2. 在终端中输入以下命令来创建一个名为venv的虚拟环境: ``` python3 -m venv venv ``` 这会在当前工作目录下创建一个名为venv的文件夹,其中包含虚拟环境。 3. 激活虚拟环境,输入以下命令(在Windows系统中使用命令 `venv\Scripts\activate`): ``` source venv/bin/activate ``` 激活后,你将在终端中看到虚拟环境的名称(venv)。 4. 安装项目所需的Python包,例如: ``` pip install numpy ``` 5. 开始编写和运行你的Python代码。 方法2:使用VSCode的插件创建虚拟环境 1. 在VSCode中打开扩展面板(按下`Ctrl+Shift+X`或点击左侧的扩展图标)。 2. 在搜索框中输入“Python”,找到并安装"Python"扩展。 3. 安装完成后,点击左侧的“Python”图标或使用快捷键`Ctrl+Shift+P`打开命令面板。 4. 在命令面板中输入“Python: Create Python Environment”,选择并点击该命令。 5. 根据提示输入虚拟环境的名称和路径。 6. 打开创建的虚拟环境VSCode将自动设置虚拟环境作为默认Python环境。 无论使用哪种方法创建虚拟环境,都需要注意在新的终端中激活虚拟环境,并在其中安装所需的包。这样你就可以在VSCode中编辑和运行使用这个虚拟环境Python代码了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一沐南风

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

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

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

打赏作者

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

抵扣说明:

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

余额充值