当前位置: 首页 > news >正文

如何在conda中打开qt6上位机

【避坑指南】从零打造专属 Conda 工具箱:PyQt6 上位机开发环境配置全记录

在大厂或实际工程开发中,合理的虚拟环境管理和路径规划能帮你省去 90% 的奇葩报错。本文将完整记录如何配置 Conda 环境变量、终端初始化,以及如何为PyQt6 上位机开发量身打造一个绝对不占 C 盘空间的专属虚拟环境。

1. 配置 Conda 环境变量(让系统随时随地认识 conda)

当普通终端报错无法将 “conda” 项识别为 cmdlet、函数...时,说明系统找不到 Conda 的路径,需要手动为其“指路”。

  • 核心操作步骤

    1. 快捷键Win + R输入sysdm.cpl回车,打开系统属性。

    2. 依次点击:高级->环境变量

    3. 在下方的“系统变量”列表中找到Path,双击进去。

  • 需要新建并塞进去的 3 个“路标”(路径)

    (注意:请根据你实际的安装位置进行修改)

    1. Conda 根目录D:\Miniconda3(或默认的C:\Users\你的用户名\miniconda3

    2. 脚本目录D:\Miniconda3\Scripts⚠️这步最关键,conda命令就藏在这里!

    3. 二进制库目录D:\Miniconda3\library\bin

  • 💡 注意:添加完成后,必须一路点击“确定”保存,并重启终端或 VS Code 才会生效。

2. 在 Windows 终端(如 PowerShell)初始化 Conda

配置完环境变量后,PowerShell 终端虽然认识conda了,但默认还不会亮灯提示环境名称,需要激活其对 Conda 的支持。

  • 核心操作:在 PowerShell 终端中输入以下命令并回车:

    PowerShell
    conda init powershell
  • ⚠️ 关键一步:回车执行后,必须关闭当前终端并重启 VS Code。再次新建终端时,它就具备了全自动亮灯和切换环境的能力。

3. 创建专属的 Conda 工具箱(虚拟环境)

永远不要直接在(base)基础环境里乱装库。我们要为项目建立一个独立的“房间”。

  • 核心命令

    Bash
    conda create -n SoJJGood python=3.11.9
  • ⚠️ 注意事项(新版避坑)

    最新版的 Conda 在下载前会让你确认官方的服务条款,当看到提示[(a)ccept/(r)eject/(v)iew]:时,不要习惯性地输入y,它无法识别。必须输入英文字母a(代表 accept)然后回车,才能继续下载。

4. 打开(激活)Conda 工具箱

无论你的代码在哪个盘符、哪个文件夹,只要想开始干活,就在终端输入:

Bash

conda activate SoJJGood
  • 成功标志:终端最左侧稳稳地亮起(SoJJGood)的灯,说明工具箱已成功背在身上,此时工作区内的库与外部系统完全隔离。

5. PyQt6 上位机开发环境盘点(按需安装)

为了防止 C 盘爆满,建议在安装前修改 Conda 配置文件,将环境默认路径指向 D 盘(如D:\CondaStorage)。以下是我目前为PWM 驱动舵机/多摄像头监控上位机打造的专属工具箱配置:

  • Python 精确版本3.11.9(目前工业界极其稳定、且对各种底层硬件/图像库支持极好的版本)。

  • 已安装的 6 大核心利器(第三方库)

    1. PyQt6:上位机软件的精致皮肤(图形界面 UI 框架)。

    2. pyqtgraph:实时波形数据绘制利器,数据吞吐量大,比传统 matplotlib 流畅数倍,极适合看传感器曲线。

    3. pyserial:通信桥梁,负责用串口向 STM32 / AT32 等单片机发送 PWM 等控制指令。

    4. openpyxl:数据账本,用于把采集到的传感器参数、电机数据或运行日志直接导出为 Excel 表格。

    5. opencv-python(导入为cv2):上位机的“眼睛”,负责驱动多摄像头监控画面(如MultiCameraViewer模块)。

    6. PyInstaller:打包神器,等全部代码写完,一键把整个项目打包成脱离 Python 环境、双击即启的独立.exe软件。

💡 以后干活的“黄金标准三部曲”

环境配置好后,后续的日常开发流程极其顺畅,只需三步:

  1. 进工地:用 VS Code 直接打开你的代码文件夹(自动cd进入项目根目录)。

  2. 拿工具:快捷键Ctrl + `新建终端(此时系统会自动帮你全自动执行conda activate SoJJGood背上工具箱)。

  3. 开干:在终端直接输入命令运行你的主程序:

    Bash
    python main.py

如果在运行中遇到ModuleNotFoundError: No module named 'xxx',说明工具箱里还缺个小零件,只需在(SoJJGood)激活状态下执行pip install xxx补上即可!

觉得有用的小伙伴点个赞/收藏吧!有关于 PyQt6 上位机开发或 Conda 配置的问题,欢迎在评论区交流。

http://www.rkmt.cn/news/1448168.html

相关文章:

  • C#零基础通关第十三篇:吃透文件与IO流操作,搞定本地读写、持久化、文件管理全场景
  • 【Spring源码07】万字深扒Bean完整生命周期:从创建到销毁全程逐行拆解(面试必刷)
  • 温州自动化设备限位板厂家推荐哪家靠谱?120家客户真实反馈告诉你答案(2026年6月最新) - 商业新知
  • 2026深圳越南专线高性价比物流服务商推荐指南 - 资讯速览
  • 如何从零开始构建足球视频智能分析系统
  • 如何实现专业级游戏瞄准辅助:开源AI解决方案深度解析
  • 2026年12家GEO品牌服务榜 - 博客万
  • 5分钟快速上手Path of Building PoE2:流放之路2角色规划终极指南
  • 上海配眼镜攻略。蔡司眼镜怎么选? - 资讯速览
  • 多工具横向实测盘点: 7 款 AI 毕业论文工具,拆解不同学科论文落地选型逻辑
  • 类加载双亲委派机制是什么,如何打破它来应对面试题
  • 【Spring源码08】终极万字拆解:三级缓存如何完美解决Bean循环依赖(面试压轴必刷)
  • 循环综合案例(break和continue的学习)
  • 个税app截图生成器,模拟器带计算UI,php纯源码可以带源码
  • 基于树莓派与多传感器的智能信箱DIY:从硬件选型到Web服务全链路实践
  • 终极微信聊天记录导出方案:免费高效备份你的数字记忆
  • 扬州静奢风全屋定制2026,不喧嚣不网红这4家高定品牌最懂 - 高定
  • 携程任我行卡怎么回收?三种渠道全解析 - 圆圆收
  • 告别服务器运维!用uniCloud云函数5分钟搞定你的第一个API接口
  • 基于Kenji-X1与振动探头的远程设备健康监测实践
  • 2026年北京工业消杀与餐饮虫害防治深度指南:如何选择真正的专业PCO服务商 - 优质企业观察收录
  • 【踩坑记录】UTF-8 和 GBK 编码冲突导致代码全变?Git 为什么没有提示冲突?
  • 垃圾回收算法有哪些区别,复制与标记整理怎么选
  • 2026年进出口报关公司哪家好?行业服务能力深度解析 - 品牌排行榜
  • 微信3大自动回复,解放双手还能提升成交率
  • 2026广州翡翠回收全攻略:种水色工+避坑指南,合扬专业鉴定夺魁 - 合扬奢侈品交易中心
  • 3个月攻克408考研:我的高效学习笔记系统完整指南
  • 成都黄金回收性价比门店大比拼 2026|全城筛选,合扬脱颖而出 - 合扬奢侈品交易中心
  • 【AI+监控系统黄金组合】:Gartner 2024验证的3层架构模型首次公开
  • 云端教育工具赋能气候变化教学:从数据探究到科学思维培养