Python工程师私藏技巧:VSCode虚拟环境配置的10个高级用法(限时公开)

第一章:VSCode Python虚拟环境的核心价值

在现代Python开发中,项目依赖的隔离与管理是确保代码可移植性和稳定性的关键。VSCode作为主流的开发工具,结合Python虚拟环境,为开发者提供了高效、清晰的项目管理方案。通过虚拟环境,每个项目都能拥有独立的包依赖空间,避免不同版本库之间的冲突。

为何需要虚拟环境

  • 隔离项目依赖,防止包版本冲突
  • 提升项目可复现性,便于团队协作
  • 简化部署流程,明确依赖清单

创建与激活虚拟环境

在项目根目录下执行以下命令,创建独立的Python虚拟环境:

# 创建名为 venv 的虚拟环境
python -m venv venv

# 在Windows系统中激活
venv\Scripts\activate

# 在macOS或Linux中激活
source venv/bin/activate
激活后,终端提示符通常会显示环境名称,表明当前操作处于该虚拟环境中。此时安装的任何Python包都将仅作用于该项目。

VSCode中的集成配置

在VSCode中,按下 Ctrl+Shift+P 打开命令面板,输入“Python: Select Interpreter”,选择包含 `venv` 路径的解释器,例如:

./venv/bin/python
这样,VSCode将使用虚拟环境中的解释器运行和调试代码,确保开发环境一致性。

依赖管理最佳实践

操作命令
导出依赖列表pip freeze > requirements.txt
安装依赖pip install -r requirements.txt
通过上述机制,VSCode与Python虚拟环境协同工作,构建出清晰、可控的开发环境,极大提升了项目的可维护性与协作效率。

第二章:虚拟环境基础配置与最佳实践

2.1 理解venv、conda与pipenv:选择适合项目的虚拟环境工具

在Python开发中,隔离项目依赖是保障环境稳定的关键。`venv`、`conda`与`pipenv`是主流的虚拟环境管理工具,各自适用于不同场景。
核心特性对比
  • venv:Python 3.3+内置模块,轻量级,仅管理Python包依赖
  • conda:跨语言环境管理器,可管理非Python依赖(如C库、R环境)
  • pipenv:结合pip和virtualenv,自动生成Pipfile,支持锁定依赖
典型使用示例
# 使用 venv 创建环境
python -m venv myenv
source myenv/bin/activate  # Linux/macOS
# myenv\Scripts\activate   # Windows
该命令创建独立目录结构,包含隔离的Python解释器和包路径,避免全局污染。
选型建议
场景推荐工具
标准Python项目venv
数据科学/多语言依赖conda
需精确依赖追踪pipenv

2.2 在VSCode中创建并激活Python虚拟环境的标准化流程

创建Python虚拟环境
在项目根目录下执行以下命令,创建独立的Python虚拟环境,避免依赖冲突:

python -m venv .venv
该命令调用Python内置模块venv,生成名为.venv的隐藏目录,包含独立的Python解释器、标准库和可执行文件。
在VSCode中激活环境
启动VSCode后,按下 Ctrl+Shift+P 打开命令面板,输入“Python: Select Interpreter”,选择.venv目录下的解释器路径(如./.venv/Scripts/python)。此时终端将自动激活虚拟环境,提示符前显示(.venv)标识。
验证环境状态
  • 检查Python路径:which python(Linux/macOS)或 where python(Windows)
  • 确认包隔离性:pip list 应仅显示基础包

2.3 配置interpreter路径确保VSCode精准识别虚拟环境

在使用Python虚拟环境开发时,正确配置解释器路径是确保VSCode准确识别依赖和语法的关键步骤。
选择正确的Python解释器
打开VSCode命令面板(Ctrl+Shift+P),输入“Python: Select Interpreter”,从下拉列表中选择当前项目虚拟环境的python可执行文件路径,通常位于项目根目录下的venv/bin/python或.env/Scripts/python.exe。
手动指定interpreter路径
若自动检测失败,可在项目根目录创建.vscode/settings.json文件并添加:
{
  "python.pythonPath": "venv/bin/python"
}
该配置显式声明了解释器位置,确保编辑器使用虚拟环境而非全局Python。
验证配置效果
  • 查看状态栏是否显示虚拟环境的Python版本
  • 执行pip list确认模块范围与预期一致
  • 检查代码提示和linting是否正常工作

2.4 使用settings.json实现项目级Python解释器自动绑定

在多项目开发中,不同项目可能依赖特定版本的Python解释器。通过项目根目录下的 `.vscode/settings.json` 文件,可实现解释器的自动绑定,确保团队成员使用统一环境。
配置示例
{
  "python.defaultInterpreterPath": "./venv/bin/python",
  "python.terminal.activateEnvironment": true
}
该配置指定虚拟环境中的解释器路径,并在终端启动时自动激活环境。`defaultInterpreterPath` 支持相对路径,便于跨平台协作。
作用机制
  • VS Code 优先读取项目级 settings.json
  • 覆盖用户全局 Python 设置
  • 结合 .env 文件可进一步管理环境变量
此方式提升项目可移植性,避免因解释器不一致导致的运行错误。

2.5 验证环境隔离性与依赖管理:避免“依赖污染”实战技巧

在现代软件开发中,多环境依赖的交叉使用极易引发“依赖污染”。通过虚拟化隔离机制可有效规避此类问题。
使用 venv 进行 Python 环境隔离

# 创建独立环境
python -m venv project_env

# 激活环境(Linux/Mac)
source project_env/bin/activate

# 安装依赖
pip install -r requirements.txt
上述命令创建了一个与系统Python环境完全隔离的运行空间。激活后所有 pip 安装的包仅作用于当前环境,避免全局 site-packages 被意外修改。
依赖版本锁定策略
  • requirements.txt 应使用 == 显式指定版本号
  • 定期执行 pip freeze > requirements.txt 确保一致性
  • 结合 CI 流水线验证不同环境中依赖安装结果的一致性
通过环境隔离与精确依赖声明,可显著降低因版本冲突导致的运行时异常。

第三章:高效管理工作空间与多环境切换

3.1 多项目协作下的workspace配置策略

在大型团队协作中,多个项目共享代码和依赖是常见场景。使用统一的 workspace 配置能有效提升构建效率与依赖管理一致性。
Monorepo 中的 workspace 定义
以 Yarn Workspaces 为例,根目录的 package.json 需启用 workspaces 字段:
{
  "private": true,
  "workspaces": [
    "packages/*",
    "apps/web",
    "libs/shared"
  ]
}
该配置将指定目录纳入统一管理,Yarn 会自动解析跨项目引用并进行符号链接(symlink),避免重复安装相同依赖。
依赖分层策略
  • 共享库置于 libs/ 目录,供多个应用复用
  • 公共依赖提升至根级 node_modules,减少冗余
  • 各子项目保留独立的 devDependencies,隔离开发工具
此结构支持独立发布又保持协同开发的灵活性,是现代前端工程化的关键实践。

3.2 快速切换不同Python环境的VSCode快捷方式与命令面板技巧

在开发多个Python项目时,经常需要在不同虚拟环境间切换。VSCode提供了高效的快捷方式和命令面板功能,极大提升了环境切换效率。
使用命令面板切换Python解释器
通过快捷键 Ctrl+Shift+P 打开命令面板,输入“Python: Select Interpreter”,即可列出当前可用的Python环境。选择目标解释器后,VSCode会自动更新终端和语言服务器的上下文环境。
快捷键直达环境切换
更高效的方式是使用快捷键 Ctrl+Shift+P 后直接输入解释器名称,或绑定自定义快捷方式。此外,在状态栏点击当前Python版本号也能快速切换。
  • 支持的环境包括:系统Python、venv、conda、pipenv等
  • 每次切换后,python.pythonPath 配置将自动更新
{
  "python.pythonPath": "/Users/name/project/venv/bin/python"
}
该配置可保存在工作区的 .vscode/settings.json 中,确保团队成员使用一致环境。

3.3 利用环境变量与launch.json实现调试时的环境动态加载

在VS Code中调试应用时,通过launch.json配置文件结合环境变量,可实现不同运行环境的动态切换。这一机制提升了调试灵活性,避免硬编码配置。
配置结构示例
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch Development",
      "type": "node",
      "request": "launch",
      "program": "${workspaceFolder}/app.js",
      "env": {
        "NODE_ENV": "development",
        "API_URL": "http://localhost:3000"
      }
    }
  ]
}
该配置在启动调试时注入NODE_ENV和API_URL,程序可根据这些值加载对应配置模块。
多环境支持策略
  • 使用不同的启动配置区分 dev、test、prod 环境
  • 结合.env文件与环境变量实现配置分层
  • 通过变量传递控制日志级别或接口模拟开关

第四章:自动化与高级集成技巧

4.1 编写初始化脚本自动创建虚拟环境与安装依赖

在项目初始化阶段,自动化创建虚拟环境并安装依赖能显著提升开发效率与环境一致性。通过编写初始化脚本,可一键完成环境搭建。
脚本功能设计
初始化脚本主要实现以下流程:检测 Python 环境、创建虚拟环境、激活环境、安装依赖包、生成环境信息日志。
#!/bin/bash
# init_env.sh - 自动化创建虚拟环境并安装依赖

PYTHON=python3
VENV_DIR="venv"

if [ ! -d "$VENV_DIR" ]; then
    $PYTHON -m venv $VENV_DIR
    echo "虚拟环境已创建于 $VENV_DIR"
else
    echo "虚拟环境已存在"
fi

source $VENV_DIR/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
echo "依赖安装完成"
上述脚本首先检查是否已存在 `venv` 目录,避免重复创建。使用 `python3 -m venv` 创建隔离环境,通过 `source` 激活后升级 pip 并安装依赖。该方式确保团队成员使用统一环境配置。
依赖管理建议
  • 始终使用 requirements.txt 锁定版本
  • 区分开发与生产依赖(如使用 requirements-dev.txt)
  • 定期更新依赖并测试兼容性

4.2 集成requirements.txt与environment.yml实现一键环境重建

在多工具协作的开发环境中,统一 Python 依赖管理至关重要。通过整合 `requirements.txt` 与 `environment.yml`,可实现跨平台、跨团队的一键环境重建。
数据同步机制
使用 Conda 管理环境时,可在 `environment.yml` 中直接引用 pip 依赖:
name: myproject
channels:
  - defaults
dependencies:
  - python=3.9
  - numpy
  - pip
  - pip:
    - -r file:requirements.txt
上述配置中,`pip:` 下通过 `-r file:requirements.txt` 动态加载 pip 依赖列表,确保 Conda 环境能安装非 Conda 渠道的第三方包。
自动化流程建议
  • 将 requirements.txt 纳入版本控制,确保依赖可追溯
  • 使用脚本定期更新 environment.yml 以同步最新依赖
  • 在 CI/CD 流程中执行 conda env create -f environment.yml 验证环境可重建性

4.3 使用VSCode任务系统(tasks.json)自动化环境管理流程

VSCode 的 `tasks.json` 文件允许开发者将重复性的环境操作自动化,如依赖安装、服务启动和测试执行。通过定义自定义任务,可统一团队开发流程。
基础任务配置结构
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "install dependencies",
      "type": "shell",
      "command": "npm install",
      "group": "build",
      "presentation": {
        "echo": true,
        "reveal": "always"
      }
    }
  ]
}
该配置定义了一个名为“install dependencies”的任务,使用 shell 执行 `npm install`,归类为构建组(build),并在每次运行时输出命令执行过程。
常用任务类型与参数说明
  • label:任务的显示名称,供用户调用
  • type:执行类型,常见为 "shell" 或 "process"
  • command:实际执行的命令行指令
  • group:将任务归类至默认组(如 build、test、rebuild)

4.4 结合Git Hooks实现开发环境的一致性保障

在团队协作开发中,确保每位成员的本地环境与项目要求一致至关重要。Git Hooks 提供了一种自动化机制,可在代码提交或推送前执行校验任务,从而统一开发环境配置。
常用 Git Hook 触发点
  • pre-commit:提交前运行 lint 检查或单元测试
  • pre-push:推送前验证依赖版本一致性
  • post-merge:合并后自动安装缺失的依赖包
示例:pre-commit 自动检查脚本
#!/bin/sh
# 阻止包含调试语句的代码提交
if git diff --cached -G "console.log" | grep -q "console.log"; then
  echo "检测到 console.log,请移除后提交"
  exit 1
fi
该脚本通过分析暂存区变更,识别是否新增了调试语句。若匹配成功则中断提交流程,强制开发者清理代码,保障生产环境的健壮性。
图表:Git Hook 执行流程 → 开发者 commit → 触发 pre-commit → 脚本校验 → 通过则提交成功,否则拒绝

第五章:从配置到工程化:构建可复用的开发环境体系

在现代软件开发中,单一的配置管理已无法满足多项目、多团队协作的需求。构建可复用的开发环境体系,成为提升交付效率与一致性的关键实践。
统一的环境定义文件
使用 Docker Compose 定义标准化的本地运行环境,确保所有开发者拥有相同的依赖版本和网络配置:
version: '3.8'
services:
  app:
    build: .
    ports:
      - "8080:8080"
    volumes:
      - ./src:/app/src
    environment:
      - NODE_ENV=development
基于模板的项目脚手架
通过 CLI 工具集成项目模板,快速生成符合规范的新项目结构。例如使用 create-react-app 的自定义模板或基于 yeoman 构建的企业级脚手架。
  • 标准化目录结构
  • 预置 ESLint + Prettier 代码规范
  • 集成 CI/CD 流水线配置(如 GitHub Actions)
  • 自动注入监控与日志组件
共享配置的模块化管理
将重复配置抽象为 NPM 包或 Git 子模块,实现跨项目的统一维护。例如,将 Webpack 配置封装为 @company/webpack-config,并通过扩展机制支持差异化定制。
配置类型存储方式更新策略
Lint 规则私有 NPM 包语义化版本 + 自动 PR
Kubernetes 清单GitOps 仓库ArgoCD 同步

代码提交 → 模板校验 → 环境构建 → 配置注入 → 服务启动

相关推荐

数据挖掘实战:决策树 + 聚类 + 关联规则,零 Key 离线可跑(Python 源码)

数据挖掘实战包。用 Python 标准库实现 CART 风格决策树、K-Means 聚类与 Apriori 关联规则,在虚构「星河便利店」会员表和购物篮上跑通分类、分群与购物篮分析,并给出准确率、轮廓系数、支持度/置信度/提升度。零第三方依赖、零 API Key 即可离线跑通。含 4 个样例、离线冒烟、中文 README(含「使用方法」)。均为作者原创可运行源码。MIT。作者 blog.youkuaiyun.com/mtl1994

下载并安装anaconda和VScode,配置虚拟环境,并使用VScode运行代码

通过阅读本文,你可以学会如何下载anaconda和VScode软件,安装这两个软件,使用anaconda创建虚拟环境,通过VScode选择conda的解释器,并最终运行代码。

百年孤独百年的博客 2221

科技中介服务机构在技术供需对接中如何实现服务流程的自动化与标准化?.docx

科技中介服务机构在技术供需对接中如何实现服务流程的自动化与标准化?

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

python虚拟环境搭建

lsdaini的博客 1万+

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

国央企创新负责人如何快速掌握本地科技资源分布与匹配情况?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

VSCode Python Windows环境下创建虚拟环境,隔离每个项目的依赖pip包,推荐使用!

Python Windows环境下创建虚拟环境 可以隔离不同项目的pip依赖包,防止不同版本的干扰(推荐使用)

youtiankeng的博客 1030

国央企创新负责人如何实现科技成果的精准识别与高效筛选?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

【Python】虚拟环境及在VS Code当中的使用

最近因为一个基于Python的项目需要使用到很多陌生的第三方包,但python的特点又是安装的时候可以帮你解决依赖,但卸载的时候又不给你删除依赖,因此想要使用一个虚拟环境来实现这个项目,而且是基于我惯用的VS Code,总结一些要点。

记录学习成长之路,进一寸有进一寸的欢喜 3421

高校技术转移办公室人员如何系统化管理科技成果信息?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

GEOPHYSICS 投稿避坑指南:从格式规范到双盲评审的实战解析

本文详细解析了GEOPHYSICS期刊投稿的全流程避坑指南,从格式规范、数据声明到双盲评审的实战策略。特别强调了数学公式排版、图表制作标准以及投稿系统的隐藏关卡,帮助作者避免常见错误,提升投稿成功率。

weixin_30606461的博客 236

Python 虚拟环境 看这一篇就够了

Python 之所以强大,除了语言本身的特性外,更重要的是拥有无所不及的第三方库。强大的软件库,让开发者将精力集中在业务上,而避免重复造轮子的浪费。但众多的软件库,形成了复杂的依赖关系,加上 Python2 和 Python3 旷日持久之争,对采用 Python 开发的项目造成了不少困扰,所以 Python 建议,通过虚拟环境工具为项目创建纯净的依赖环境,今天我们就来了解下 Python 虚拟环境 一些概念 Python 虚拟环境,涉及到很多概念和工具,会对使用造成困扰和障碍,所以我们先了解一...

睡前人工智能共享实验室 9917

GROMACS自由能景观图绘制全流程:从PCA分析到Origin 3D可视化(附避坑指南)

本文详细解析了使用GROMACS绘制自由能景观图的全流程,涵盖从PCA分析、数据预处理、自由能计算到最终在Origin中进行3D可视化的完整步骤。文章重点分享了数据处理与格式转换中的常见“避坑”指南,帮助研究者从分子动力学轨迹中有效提取并解读构象自由能信息,深化对生物大分子动力学过程的理解。

oauth7security的博客 309

VSCode + Python虚拟环境实战指南(资深工程师私藏配置技巧)

掌握VSCode Python虚拟环境配置精髓,解决项目依赖冲突难题。涵盖创建、激活及VSCode集成方法,支持多项目隔离开发,提升协作效率与环境一致性。资深工程师实战经验总结,值得收藏。

DebugVibe的博客 951

S32K324 Stack异常分析及解决方案

在项目开发过程中,在一次软件变更时,调整了task优先级之后导致应用层软件中的float数据经常性的变为NAN,导致应用层功能失效。本文记录下这个bug的分析及解决过程。该问题排查了好几天,最开始正向排查不出来,差点放弃了,ETAS OS也没有人支持,只能换一种思路,通过反向推,最终定位到问题,能完美解决,还是很欣慰的。遇到问题不可怕,Bug一直都会有,主要是在解决问题中的思路和方法,不断总结积累,总会越来越好的!

赞的博客 598

[Dify] 法律文档解析助手怎么做才敢用?先把条款提取、依据核对和人工复核分开

这篇文章围绕用 Dify 搭建法律文档解析助手时最容易被忽略的可靠性问题展开:文档能上传、模型能总结,并不等于结果就能直接用于法务判断。文章会从文档抽取、条款定位、召回片段核对、结构化输出和人工复核几个角度梳理设计思路,适合正在用 Dify 处理合同、制度、招投标文件或企业知识库问答的读者阅读。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 9379

【稀缺资源】资深工程师私藏:量子机器学习VSCode配置参数清单曝光

解决量子机器学习开发效率难题,揭秘VSCode高效配置方案。涵盖量子算法仿真、多语言协同等场景,通过精准的VSCode参数调优提升运行稳定性与编码体验,支持主流QML框架集成。配置清单经过实战验证,显著优化资源占用与响应速度,值得收藏。

InitFlow的博客 319

快速入门必看!RT-DETR手把手训练自己的数据集去跑实验,基于 ultralytics 仓库源码改进,配置虚拟环境,准备数据集、训练、验证、推理测试 ,实现0到1的完整教学过程。

本文介绍了使用Ultralytics框架训练RT-DETR模型的全流程。首先需要创建Python 3.10虚拟环境,安装指定版本的PyTorch和相关依赖包。然后准备数据集,修改配置文件,并详细介绍训练、验证和推理三个核心步骤的代码实现。训练阶段使用RTDETR类加载模型配置,设置训练参数;验证阶段评估模型性能;推理阶段可对图片、视频等进行预测。文中还提供了清华大学镜像源加速下载,以及详细的参数配置说明,帮助用户快速搭建RT-DETR目标检测模型。

Ai缝合怪、助力小伙伴高效发论文 5563

Codex本地编程Agent安装与企业级落地实践

编程Agent是面向开发者的智能协作系统,其核心在于离线运行、上下文感知与技能可审计。不同于依赖云端API的大模型工具,Codex作为微软开源的本地化Agent框架,基于AST解析、进程隔离与声明式技能注册,实现零网络依赖的代码理解与生成。它支持在无网环境(如金融内网、IoT固件开发)中稳定运行,具备低资源占用、高响应确定性与完整行为日志等技术价值。典型应用场景包括SQL注入自动修复、单元测试生成、CI/CD质量门禁集成及教学实验室AI工作流部署。本文聚焦Codex离线安装、中文支持配置与企业级技能链构建。

weixin_33901926的博客 386

华为OD机试真题 新系统【进制转换后自定义排序】

华为OD机试 新系统真题【进制转换后自定义排序】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【进制转换后自定义排序】多语言题解。

qq_45776114的博客 596

PyCharm 接入 OpenAI Codex CLI 的 4 步配置与调试实录

揭示 Codex CLI 在 PyCharm 中上下文失稳的四大根源:CLI 启动模式与 IDE 进程模型冲突、stdin/stdout 流式处理不兼容、环境变量污染、AST 注释缺失,并给出基于 Shell 脚本桥接与结构化上下文注入的稳定接入方案。

weixin_42627902的博客 374

vscode中虚拟环境

安装python扩展 安装microsoft的安装包扩展 选择虚拟环境 ctrl+shift+p打开命令行选择界面,选择Python:Select interpreter 这里选择了test_env3

roymustang的博客 352

WS2812和homeassistant握手

本文学习了WS2812和homeassistant握手,后期会分享更多有趣物联网的操作从而实现对外部世界进行感知,充分认识这个有机与无机的环境,科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。...

vor234的博客 811

Visual Studio Code如何使用 Python 的虚拟环境

在实际使用 Python 的时候,我们经常通过 pyvenv 或 virtualenv 来创建虚拟环境以隔离不同项目的开发环境或实现多个不同版本的 Python 并存。而 Visual Studio Code 作为一个轻量、强大、跨平台的开发工具也受到不少人喜爱。不过当 vscode 遇到 Python 虚拟环境的时候时常会无法找到正确的 Python 解释器和虚拟环境,导致调试无法进行,下面就介绍

哈哈餐馆的博客 3万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

VS Code使用虚拟环境

1、打开vs code,File-->Perference-->Setting,搜索Python.Venv Path,将其设置为你的虚拟环境所在的目录。例如:D:\software\Anconnda3\envs\TG36 2、View-->Command Palette,进入命令面板,输入 Python: Select Interpreter,可以看到有虚拟环境目录下的python.exe,选择你需要使用的环境的目录,这样就能在VS Code中按虚拟环境的配置进行调试了。 ...

qiangzi的博客 6137

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

2021年11月17日vscode使用python的虚拟环境(完整实践,一天的时间试错)

首先命令行运行 python -m venv venv 这样虚拟环境文件夹就创建出来了 虚拟环境可能进行过更新,网上很多在这都用不了,我的python版本是3.7.4,这个版本不错,很稳定 可能会出现这个错误,因为我已经成功安装完了,按照记忆复述所有错误,所以在这引用了另一位博主的图,在这里附上链接链接 其实就是路径不一样而已 无法加载文件 D:\Tools\Python37\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。 接下来管理员身份运行 选择Y set-Executio

追梦小狂魔的博客 236

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 如何一键打通VSCode终端与Git?资深架构师亲授实战配置流程
下一篇: 揭秘VSCode + WSL2内存占用过高:3步实现性能翻倍的实操方案
InstrIsle
博客等级 码龄1年 130粉丝 1977原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值