VScode下构建python的虚拟环境

用途:通过构建虚拟环境,确保VSCODE使用的是虚拟环境中的Python解释器,从而管理项目的依赖并避免不同项目间的版本或依赖冲突。 具体步骤: 一、在VSCODE下打开命令行或终端(在目录上右击鼠标,选择"Open in Integrated Terminal"),在终端中运行以下命令创建虚拟环境。

PowerShell 复制代码
python -m venv myvenv

执行后即可在当前目录下创建一个名为myvenv的虚拟环境文件夹。该文件夹下有三个子目录

注意:在Scripts目录下有activate.bat、python.exe、deactivate.bat等文件。 二、启动该虚拟环境 通过在当前终端中输入以下命令: 并执行

PowerShell 复制代码
.\myvenv\scripts\activate

执行成功后,可以看到命令行会出现下面的变化

这个提示符表明当前已经在myvenv的python虚拟环境中。 然后就可以通过pip等命令安装各种插件。安装好的各类插件都会限定在这个环境下使用。 三、VSCODE中设置相应的虚拟环境解释器 只有使用指定的虚拟环境解释器,当前代码才能调用环境中安装的各类插件。

  1. 在VSCode下通过快捷键Ctrl+Shift+P打开
  2. 输入"Python: Select Interpreter"并选择该项
  3. 在列表中查看虚拟环境的解释器是否在其中,如果在,则直接手动选定。如果不在,则可以通过"Enter interpreter path..."选项手动指定解释器路径(注意:python在scripts目录下) 设置好以后就能看到下面类似内容

四、退出虚拟环境 在终端命令行中输入以下命令,并执行即可退出当前虚拟环境

PowerShell 复制代码
.\myvenv\scripts\deactivate

五、其他问题 如果你在激活虚拟环境时遇到PowerShell执行策略的问题,可以尝试以下方法: 以管理员身份运行PowerShell,然后运行以下命令来修改执行策略:

Powershell 复制代码
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
相关推荐
萌萌哒草头将军1 天前
🎉🎉🎉Cursor 宣布完成 C 轮 9 亿美元融资,市场估值 99 亿美元!
visual studio code·cursor·trae
LinXunFeng1 天前
Flutter - GetX Helper 助你规范应用 tag
flutter·github·visual studio code
Jooolin1 天前
【编程史】IDE 是谁发明的?从 punch cards 到 VS Code
ai编程·visual studio code·编译器
vueTmp4 天前
VSCode 插件离线下载攻略
visual studio code
穷人小水滴7 天前
在 Android 设备上写代码 (Termux, code-server)
android·linux·visual studio code
哎呦你好11 天前
VS Code 安装后设置中文界面并添加常用插件的详细指南
编辑器·visual studio code
魔术师ID20 天前
vue2.0 组件生命周期
前端·javascript·vue.js·学习·visual studio code
MingT 明天你好!21 天前
在vs code 中无法运行npm并报无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查
前端·npm·node.js·visual studio code
Ynov24 天前
详细解释api
javascript·visual studio code
程序员Bears1 个月前
现代前端工具链深度解析:从包管理到构建工具的完整指南
前端·python·visual studio code